仅记录我在java路途中所出现的错题,并且会每天更新我的错题,如果用词不当,或者理解错误,希望各位大佬指点指点我,谢谢!
1.";"无论何时都要记得写分号 //
2.String s = " "; 在这个变量中,"="后面不一定只是" "内的内容,还可以加入其他
eg:String s = a>b?"a>b":"a<b"; 可以是一个三目运算符,最后的结果:只要接收的返回结果为该值类型,都可以。 //
3.在做输入语句中:先找出Scanner所对应的目录 import java.util.Scanner;
再做出导包处理,将Scanner文件运行:Scanner sc = new Scanner(System.in);
int i = sc.nextInt();
double d = sc.nextDouble();
String S = sc.next();
在这些例子中,每一个式子中的()括号里面都没有东西,因为这是需要用户手动填写,扫描器自己进行扫描的,填上了代码无法运行!
eg:String s = sc.next("我的名字"); 最容易错的就是 String(字符类的)类型的,切记不能填写任何东西。 //
4.if单分支结构、if双分支结构
if(条件){
//条件满足执行的内容
}
在if{ }之外的命令是必须遵守的
5. 当出现范围的时候 比如 a 要在18.5~25 之间
不能写 18.5<a<25,这样系统识别不出来。
应该写成 a>18.5&&a<25;
6.逻辑运算符:&&(与)、丨丨(或)、!(非)、&、丨
在java中 18.5<a<25 应该写为 a>18.5&&a<25
7.字符串进行比较的时候不可以使用“ ==”,需要使用.equals
8.输入命令 int X = sc.nextInt();
必须写sc. 否则无法运行
9.三位数计算方法: 百位 A/100
十位 A%100/10
个位 A%10
10. 写数组的时候
int[] arr = new int[10];
不能忘记加 [];