你的位置:首页 > Java教程

[Java教程]输入 和 运算符


从键盘输入:

 

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+"\ta="+a);
a=1;
c=++a;
System.out.println("c="+c+"\ta="+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+"\t reg="+reg);    reg=false;    boolean reg2=false&&(reg=num1>num2);    System.out.println(reg2+"\t reg="+reg);    reg=false;    boolean reg3=true&(reg=num1>num2);    System.out.println(reg3+"\t reg="+reg);    reg=false;    boolean reg4=false&(reg=num1>num2);    System.out.println(reg4+"\t reg="+reg);    System.out.println(!true);