从键盘输入:
1 import java.util.*;//引用扫描 2 Scanner sc=new Scanner(System.in);//定义输入扫描器 3 System.out.print("请输入一个数:"); 4 int num=sc.nextInt();//读取输入的数字 5 String str=sc.next();//读取输入的字符串
算术运算符:
float num1=12.45f; int num2=15; System.out.println(num1+num2); String str="aa"; System.out.println(str+num2); System.out.println(4.56-0.16); long num3=5L; System.out.println(num3*num1); int num4=7,num8=2; System.out.println(num4/num8); System.out.println(num4%3);
自增自减运算符:
++ --与++相同
b=++a 等同于a=a+1,b=a
b=a++等同于b=a,a=a+1
int a=1;
int b, c;
b=a++;
System.out.println("b="+b+" a="+a);
a=1;
c=++a;
System.out.println("c="+c+" a="+a);
结果:
——
比较运算符:
1 char char1='a',char2='b'; 2 System.out.println(char1>char2); 3 int num1=156,num2=456; 4 System.out.println(num1<num2); 5 System.out.println('c'=='c'); 6 System.out.println(479>=426); 7 System.out.println(12.45<=45.5); 8 System.out.println('y'!='t');
逻辑运算符:
逻辑与:
&&:
1:当两边同时为真是的返回结果为真。
2:一边出现假 则返回结果为假
&:当左边的值为假的时候,右边的表达式 仍然运行 检查结果真假
逻辑或:
||:
1:当两边同时为假的时候 返回结果为假。
2:一边出现真 则返回结果为真。
int num1=10,num2=5; boolean reg=false; boolean reg1=true&&(reg=num1>num2); System.out.println(reg1+" reg="+reg); reg=false; boolean reg2=false&&(reg=num1>num2); System.out.println(reg2+" reg="+reg); reg=false; boolean reg3=true&(reg=num1>num2); System.out.println(reg3+" reg="+reg); reg=false; boolean reg4=false&(reg=num1>num2); System.out.println(reg4+" reg="+reg); System.out.println(!true);