java中getAsInt_2020/06/24 java 运算符

算数运算符     +加   -减   *成   /除   %取余    ++自增       --自减

+如果有一边是字符串  那么进行字符串拼接

除法两边都是整数时  取整数部分  当其中一边为浮点型时  按正常规则相除

%  小数取余没有意义  结果符号与被取余符号相同

0不能当做除数   否则报错

++ 在原有值的基础上自增加一   i++:先将i原来的值赋值给i++这个整体,然i自增+1  ++i:先自增+1,然后将自增+1后的结果赋值给++i整体

--在原有值的基础上自增-1     i--:先将i原来的值赋值给i--这个整体,然i自增-1  --i:先自增-1,然后将自增-1后的结果赋值给--i整体

赋值运算符

20037cbd3e437733d0923437644f8d8e.png

=  赋值  将右边的值  赋值给左边的变量

比较运算符结果为布尔值

75914c4346a1eee53f2a7c41d87d1c95.png

逻辑运算符

b4ec95d34ede3e1b829aa04d31d4f3e5.png

当使用短路与或者短路或时  只要能判断出结果则后面的部分就不能再判断

l  短路与&&:参与运算的两边数据,有false,则运算结果为false;

l  短路或||:参与运算的两边数据,有true,则运算结果为true;

l  逻辑非! : 参与运算的数据,原先是true则变成false,原先是false则变成true。

三元运算符  (条件表达式)?表达式1:表达式2

引用数据类型

Scanner    让用户输入 获取输入的数据

格式

导包

import  java.util.Scanner;

然后

数据类型  变量名= new  数据类型();

引用的时候

变量名.方法名();

importjava.util.Scanner;public classScannerDemo01 {public static voidmain(String[] args) {//创建Scanner引用类型的变量

Scanner sc = newScanner(System.in);//获取数字

System.out.println("请输入一个数字");int n =sc.nextInt();

System.out.println("n的值为" +n);//获取字符串

System.out.println("请输入一个字符串");

String str=sc.next();

System.out.println("str的值为" +str);

}

}

随机数  Random

产生随机数    整数 0-n之间的随机数不包括n   小数  0-1之间的小数

importjava.util.Random;public classRandomDemo {public static voidmain(String[] args) {//创建Random类的实例

Random r = newRandom();//得到0-100范围内的随机整数,将产生的随机整数赋值给i变量

int i = r.nextInt(100);//得到0.0-1.0范围内的随机小数,将产生的随机小数赋值给d变量

double d =r.nextDouble();

System.out.println(i);

System.out.println(d);

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值