java中注意事项和一些键位

1.使用long定义变量的时候,要在数据后面加上L(大小写都可)

例如:  long   a = 1000000L;

2.在使用float定义变量的时候,要在数据后面加上F(大小写都可)

例如:  float  a = 100.01F;

3.使用布尔定义变量的时候,与C语言不相同的是,boolean;

例如:   boolean  a =true;

4.静态定义数组的时候与C语言不同

例如:int []arr = {1,2,3};

5.动态初始化

格式:数据类型[]数组名 = new 数据类型[数组长度];

例如:int []arr = new int[3];

6.生成随机数

Random r = new Random();

r.nextInt(输入范围);//如果括号内写的是100,则是在0-100中随机抽一个数

7.输出语句:

System.out.println("abc"); //表示先输出abc,然后换行

System.out.print("abc"); //表示只输出abc,不换行

System.out.println(); //表示不输出东西,只换行

8.输入语句

第一套:

nextInt();  //接收整数

nextDouble();  //接收小数

next();   //接收字符串

//遇到空格,制表符,回车符就停止接收

第二套:

nextLine();  //接收字符串,遇到回车才停止接收

易错点:

第一套和第二套混合使用的时候很容易出现错误,例如:

Scaner sc = new Scaner(System.in);
//输入 123 + 回车 + 123

int num = sc.nextInt(); //吸收了 123

String str = sc.nextLine();//遇到回车直接退出了


如果是按以上代码的顺序从键盘获取数据,那么就会出现字符串数据没办法录入的情况

9. 比较

1> ==

如果是直接数据类型,那就是比较的数据,如果是引用数据类型,那就是比较地址值

例如:

String s1 = "abc";
String s2 = "abc";
String s3 = new String("abc");

//s1 == s2 true
//s1 == s3 false

2>     str1.equals(str2);

这个就不用管是不是直接数据类型,只比较内容是不是一样的

String s1 = "abc";
String s2 = "abc";
String s3 = new String("abc");

//s1 == s2 true
//s1 == s3 false
//s1.equals(s3)  true

3>    str1.equalsIgnoreCase(str2)

忽略大小写(仅限英文),例如:

String s1 = "abc";
String s2 = "abc";
String s3 = new String("abc");
String s4 = new String("Abc");

//s1 == s2 true
//s1 == s3 false
//s1.equals(s3)  true
//s1.equalsIgnoreCase(str2)   true

10.字符串的遍历

直接输入str.length().fori,就可以利用for循环进入遍历

11.ctrl + alt + v 补全左边

例如:

Scaner sc = new Scaner(System.in);


sc.nextInt();//此时按下ctrl + alt + v,左边就会自动生成一个变量
             //int num = sc.nextInt();

12.ctrl + n

在idea里面查找

 13.win + shift + s

截屏

14.ctrl + F12

显示方法 

15.Alt + ins

生成JavaBean

16.shift + f6 

修改名字

17.Ctrl + p

提醒参数

18.Ctrl + Shift + Esc

打开正在运行的程序的面板

19.ctrl+shift +/

一键注释

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值