JvavSE (1)…

总结一下java基础中几个易错的地方……

 

1、在cmd中,

 

    "cd ../../":表示返回到上两层目录下;

 

    “cls”:表示清屏;

 

2、数据类型:

 

    在基本数据类型中char型只能是单个字符或汉字,用单引号表示;

 

    而引用数据类型String表示字符串,用双引号表示;

 

3、float型数值后加上“f”,要么默认为double型。

 

4、变量名实际指的是内存地址,跟域名和IP地址的关系是一样的;

 

5、变量命名规则:

 

    ①、不能以数字开头;

 

    ②、除“_”和"$"外不能有其他特殊字符;

 

    ③、不能包含关键字;

 

命名规范:

首字母不能大写,次要单词首字母大写,中间不能有空格(即“驼峰标识”)。

6、在表达式中只可能有小括号“()”,不可能有大括号“{}”和中括号“[]”.

7、获得键盘输入的方法:

java.util.Scanner input = new java.util.Scanner(System.in);//其中input事变量名,

String a=input.next();

如果是int型,则:int  a=input.nextInt();

…… long型,则:long a=input.nextLong();

……Short型,则:short a=input.nextShort();

………等等 ……… …… ……

8、数据类型转换:

                byte ——char——short——int——long

    (低)      1            2 2      4        4     (高)

                                                      float     double

自动数据类型转换:①数据类型要兼容;

    ②目标类型要高余源类型;

强制类型转换:没有四舍五入,直接把多余的位数扔掉。

9、对于引用数据类型(String)“==”比较的是在内存中的地址是否相同;

比较两个字符串内容是否相同用"equals";

eg. if(“Tom”.equals(name)){

……

}   

或者

if((name).equals“Tom”){

……

10、switch语句:

①、switch后边的小括号中的表达式中的值必须是整型(int)或字符型(char);

②、一个switch语句中的case子句中的常量不能有重复值;

③、如果没有找到匹配的值,则执行defaule后边的语句;

11、switch和多重if结构

相同点: 都可以实现多分支结构;

不同点: ①、switch只能处理等值的条件判断,且条件是整形变量或字符变量的等值判断。

②、多重if在else部分还包含其他if结构,特别是和某个变量处于某个区间时的情况。

    

    

转载于:https://my.oschina.net/lurenyidage/blog/53321

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值