首页 > 代码库 > java学习第三天

java学习第三天

         关于上次的数据转换,如果定义的是 short 是,那么s=s+1,这样是错误的,会损失精度,但如果是s+=1.确实正确的,因为它包含了一个强制转化在里面。相当于 s=(int)(s+1);  然后特地看了下&&和&的区别,在java中,&&在判断时如果后面是false,那么后面的条件是不执行的,比如 a++&&b++;如果a++结果为0,那么就不会执行后面的代码,因为不管后面是什么返回的结果是错误的。而&则相反。三元运算符 ,格式 (关系表达式)?表达式1:表达式2;如果是true,表达式1就是结果。如果是false,表达式2就是结果。最后是关于键盘的录入,关于那些if while 之类的和c c++差不多就看了下,关于键盘录入,首先,是导包,这样我才能使用录入函数,import java.util.Scanner;然后再类中创建对象 Scanner sc = new Scanner(System.in);获取数据 int x = sc.nextInt();最后输出就可以了。

java学习第三天