输入 和 运算符

从键盘输入:

 

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);

     

posted @ 2016-05-07 15:08  唐枫  阅读(242)  评论(0编辑  收藏  举报