java-day03

语句
代码的流程控制
顺序控制
条件控制
If(条件表达式){ 满足条件执行的语句; }
If(条件表达式){
满足条件执行的语句;
}else{
不满足条件执行的语句;}
If(条件表达式){
满足条件执行的语句;
}else if(条件表达式){
满足条件执行的语句;
}else{
不满足条件执行的语句; }

	选择控制
	循环控制

Int.toBinaryString/toHexString/toOctalString 转换为二进制,十六进制,八进制数

数组

引用数据类型
String
对象

简单题
1, 什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?
答:Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。
因为Java语言是在java虚拟机JVM中运行的,而JVM可以在不同的平台上都可以安装,
执行,所以Java编程语言可以通过jvm来实现跨平台。
2, Java支持的数据类型有哪些?他们占据的空间是多少?数组是基本类型吗?
基本数据类型
数字类型:
整数 byte (1字节) short(2字节)int(4字节)long(8字节)
浮点 float(4字节) double(8字节)
布尔类型:
True false
字符类型:
Char
数组不是基本数据类型
3:JDK,JRE,JVM是什么,有什么用,它们之间又有什么关系?
JDK java集成开发工具
JRE java运行环境
JVM java虚拟机
JDK包含 JRE 包含JVM
6:请说说什么时候使用变量,什么时候使用if语句,什么时候使用循环语句?说的有理即
答:数值是来回传变动的量就使用变量;
有判断的时候就可以使用if;
同一种格式的语句多次出现,并且具有一定的规律,这时就考虑用循环。
7、配置环境变量的作用, 环境变量的2种配置方式,写明步骤可得分;
Classpath : ./
Path: %classpath%;

Classpath : ./
Path: 安装jre时,bin的路径,如 d:java/jre/bin
编码题
1 .编写个人所得税计算程序。个人所得税是国家对本国公民,居住在本国境内的个人的所得和境外个人来源于本国的所得征收的一种所得税。目前,北京地区的个人所得税的计算公式为:应纳税额=(工资薪金所得-扣除数)×适用税率-速算扣除数。其中,扣除数为3500元,适用税率以及速算扣除数如图

2,用两种方法实现变量的数据交换

3、键盘录入两个数据,返回两个数中的较大值

4、键盘输入三个数据 返回最大的

5、制作简易计算器 要是能实现 2个数据的 + - * /

6、键盘录入两个数据,比较两个数是否相等

7、输入一个大写字母 转化成小写

8、华氏温度和摄氏温度互相转换,从华氏度变成摄氏度你只要减去32,乘以5再除以9就行了,将摄氏温度转为华氏度,直接乘以9,除以5,再加上32即可

选择题

  1. 下列哪个声明是错误的?(B)
    A. int i=10;
    B. float f=1.1;
    C. double d=34.4;
    D. byte b=127;

  2. 下面哪个不是java中的关键字?(B)
    A. public
    B. true
    C. main
    D. class

  3. 下面程序哪个语句是正确的©
    A. byte a=0,b=3; byte c =a+b;
    B. short s =23; s=s+12;
    C. short s=23; s+=12;
    D. float f = 23+23.23;


  1. 下面程序执行的结果是?(B)
    class Test{
    public static void main(String[] args)
    {
    System.out.println(“”+‘a’+1);
    }
    }
    A. 98
    B. a1
    C. 971
    D. 197

4、下面哪个是合法的Java标识符?(B)
A、2test
B、test2
C、*stu
D、stu name

5、下面哪个是合法的Java标识符?(D)
A、2_productId
B、(stuid)
C、stu@id
D、Level_Number

6、下面哪个是不合法的Java标识符?(D)
A、Stu_name
B、STUName2
C、Stu$name
D、1stuname

7、下面哪个是不合法的Java标识符?(C)
A、Stu_name_1
B、STUName2
C、Stu&name
D、Stu_1_name
、一个能运行的Java类中,必须有下列哪个方法?(A)
A、 main方法
B、 Main方法
C、 run方法
D、 以上都不是
2、能运行的java类中的main方法,可以没有以下哪个关键字修饰?(C)
A、 public
B、 static
C、 final
D、 void
3、 请问下面代码保存后的文件名可以是哪个?(D)
class Test{
}
A、Test.java
B、test.java
C、a.java
D、以上均可
4、 请问下面代码保存后的文件名可以是哪个?(A)
public class Test{
}
A、Test.java
B、test.java
C、a.java
D、以上均可
5、 请问下面代码保存后的文件名可以是哪个?(A)
public class Test{
}
class Demo{
}
A、Test.java
B、Demo.java
C、TestDemo.java
D、以上均可
13、请问下面代码保存为a.java,编译后生成的类文件名是哪个?(A)
class Test{
}
A、Test.class
B、test.class
C、a.class
D、以上都不对
14、请问下面代码保存为a.java,使用哪条命令可以成功编译?(B)
class Test{
}
A、javac Test.java
B、javac a.java
C、javac Test
D、javac a
15、请问下面代码保存为a.java,成功编译后,使用哪条命令可以运行?(A)
class Test{
}
A、java Test.class
B、java a.class
C、java Test
D、java a
16、请问下面代码保存为a.java,成功编译后,生成哪些类文件?(D)
class Test{
}
class Demo{
}
A、a.class
B、Test.class
C、TestDemo.class
D、Test.class Demo.class

猜你喜欢

转载自blog.csdn.net/bbbxxx111/article/details/88575957
今日推荐