第四天
1:什么是注释?注释分为几种?注释有什么作用?
2:什么是关键字?有什么特点?
3:什么是标识符?由哪些部分组成?常见的命名规则有哪些?
4:什么是常量?常量的分类?字面值常量表现形式有哪些?
5:计算出十进制46对应的二进制,八进制,十六进制的值。
至于进制的内容今天在练习一次,以后就可以不用练习了。
后面能听懂就OK了。不用浪费太多时间。
(可用计算器验证你算的是否正确)
6:什么是变量?变量的定义格式?要使用变量需要注意什么?
7:Java中的数据类型分几类?基本数据类型有哪些?
8:数据类型转换:
隐式转换:
强制转换:
面试题:
第一题:
byte b1=3,b2=4,b;
b=b1+b2;
b=3+4;
哪句是编译失败的呢?为什么呢?
第二题:
byte by = 130;有没有问题?有问题如何解决?结果是多少呢?
byte by = (byte)300; //44
9:练习打字(每天十分钟,即使休息的时候,也建议练习)
1:常见的算术运算符有哪些?
+运算符的作用有哪些?
除法和取余的区别?
++和--的使用规则?
2:常见的赋值运算符有哪些?
+=运算的作用是什么?
扩展的赋值运算符有什么特点?
3:short s = 1; s = s + 1;有没有问题?如果有怎么解决?
short s = 1; s += 1;有没有问题?如果有怎么解决?
4:常见的关系运算符有哪些?
关系运算符的结果有什么特点?
5:常见的逻辑运算符有哪些?
&和&&的区别是什么?
|和||的区别是什么?
6:位运算符^的特点是什么?
7:如何实现对两个整数变量的值进行互换。
8:三元运算符的格式是什么?
执行流程是什么?
9:使用三元运算符完成如下练习
比较两个数是否相等
获取两个数中最大值
获取三个数中最大值
10:流程控制语句有几种?
11:if语句的格式有几种?注意事项是什么?分别在什么时候使用?
12:看程序写结果:请自己独立分析,先不要编译运行。
第一题
int x = 1,y = 1;
if(x++==2 & ++y==2)
{
x =7;
}
System.out.println("x="+x+",y="+y);
---------------------------------------------------
第二题
int x = 1,y = 1;
if(x++==2 && ++y==2)
{
x =7;
}
System.out.println("x="+x+",y="+y);
---------------------------------------------------
第三题
int x = 1,y = 1;
if(x++==1 | ++y==1)
{
x =7;
}
System.out.println("x="+x+",y="+y);
---------------------------------------------------
第四题
int x = 1,y = 1;
if(x++==1 || ++y==1)
{
x =7;
}
System.out.println("x="+x+",y="+y);
---------------------------------------------------
第五题
boolean b = true;
if(b==false)
System.out.println("a");
else if(b)
System.out.println("b");
else if(!b)
System.out.println("c");
else
System.out.println("d");
---------------------------------------------------
13:编写代码实现如下内容:if语句实现
考试成绩分等级。
90~100 A等。
80-89 B等。
70-79 C等。
60-69 D等。
60以下 E等。
请根据给定成绩,输出对应的等级。
14:把今天讲过的其他案例再练习一遍