目录
5.关系运算符:和C语言差不多一致(但是返回类型是boolean类型:成立为true,不成立为false)
一.键盘输入的实现
1.导包---->找到scanner这个类在哪 (书写时要放在类定义的上边)
2.创建对象---->表示我们要使用这个类
3.接收数据
实例演示:
在使用别人的java代码时要注意public class 后的类名要和文件名一致
//导包 import java.util.Scanner; public class ScannerDome { public static void main(String[] args) { //创建对象 Scanner s1 = new Scanner(System.in); Scanner s2 = new Scanner(System.in); //接收数据 int i = s1.nextInt();//接收整形 float f = s2.nextFloat();//接收浮点型e //打印 System.out.println(i); System.out.println(f); } }
二.运算符
1.算数运算符:在进行整形运算时和C语言差不多
package Demo.test; //导包 import java.util.Scanner; public class Test1 { public static void main(String[] args) { //键盘随意输入一个三位数,然后输出百位,十位,个位 //创建对象 Scanner s1 = new Scanner(System.in); System.out.println("请输入一个三位数"); //接收数据 int i = s1.nextInt(); System.out.println(i / 10 / 10% 10); System.out.println(i /10 % 10); System.out.println(i % 10); }(1)隐形转换规则:
取值范围小的会转换成大的,然后再进行运算;(byte
byte,short,char类型在进行数据的运算时会提升为int再进行运算
2.字符串的"+"操作(字符串也只有"+"操作)
当"+"的两边中出现字符串时,"+"就是字符串连接符,而不是算数运算符,它会将数据进行拼接,产生一个新的字符串
实例演示:
3.自增自减运算符:和C语言差不多一致
4.赋值运算符:和C语言差不多一致
5.关系运算符:和C语言差不多一致(但是返回类型是boolean类型:成立为true,不成立为false)
6.逻辑运算符:
(1)&----逻辑与(且)---->两边都为真才为真
(2)|-----逻辑或------->两边都为假才为假
(3)^----逻辑异或------>相同为false,不同为true
(4)!-----逻辑非------->取反
逻辑短路运算符(常用)
&&(两边有一边为假直接返回假) , || (两边有一边为真直接返回真)