java 第二天运算符及录入函数Scanner

package com.it;
/*
   运算符;就是用于对常量和变量进行操作的符号
    表达式:用运算符链接起来的符合java语法的式子,不同的运算符链接的表达式是不同类型的表达式
*/

public class OperatorDemo {

    public static void main(String[] args) {
        int a = 3;
        int b = 4;
        System.out.println(a+b);
        System.out.println(a-b);
        System.out.println(a*b);
        System.out.println(a/b);
        // 整数相除只能得到整数,要想得到小数,就必须有浮点数参与运算
        System.out.println(3.0/4);
        System.out.println(3/4.0);
    }

}

public class OperatorDemo2 {
    public static void main(String[] args) {
        int a= 3;
//        int b =5;
//        System.out.println(b/a);
//        System.out.println(b%a);
        int c = a++;
        System.out.println("c:" + c);
    }
}



public class OperatorDemo3 {
    public static void main(String[] args) {
        // 定义变量
        int a = 10; //把10赋值给int 类型的变量a
        // += 的操作
        a += 20;
        System.out.println("a:" + a);
        // 注意:扩展的复制运算符,隐含了强制类型转换
        short s = 1;
        s += 1;
        System.out.println(s);
    }
}


/*
关系运算符:
    ==,!=,>,>=,<,<=
    关系运算符的结果是boolean类型
 */
public class OperatorDemo4 {
    public static void main(String[] args) {
        // 定义变量
        int a = 10;
        int b = 20;
        int c = 10;
        // ==
        System.out.println(a == b);
        System.out.println(a == c);
        // 注意事项,这是复制操作,把b的值赋值给a,输出a
        System.out.println( a = b);
    }
}


/*
逻辑运算符:用于连接关系表达式
&,|,&&,||,
 */
public class OperatorDemo5 {
    public static void main(String[] args) {
        int a = 150;
        int b = 20;
        int c = (a>b)?a:b;
        System.out.println("c:" + c);
    }
}


/*
为了提高程序的灵活性,我们就把数据改进为键盘录入
如何实现键盘录入数据?目前我们只能使用jdk提供的类Scanner。
如何使用Scanner获取键盘录入数据?
1.导包
import java.util.Scanner;
在一个类中的顺序:
    package > import > class
2.创建键盘录入对象
    Scanner sc = new Scanner(System.in);
3.接收数据
    int i = sc.nextInt();
 */
import java.util.Scanner;
public class ScannerDemo {
    public static void main(String[] args) {
        Scanner sc = new  Scanner(System.in);
        System.out.println("请输入一个数据");
        int a = sc.nextInt();
        System.out.println(a);
    }
}

import java.util.Scanner;
public class ScannerDemo1 {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入第一个数");
        int a = sc.nextInt();
        System.out.println("请输入第二个数");
        int b = sc.nextInt();
        boolean flag = (a == b)?true:false;
        System.out.println("结果是:"+flag);
    }
}


原文地址:https://www.cnblogs.com/lishi-jie/p/10590552.html