• 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);
        }
    }
    
    
    
  • 相关阅读:
    Python学习笔记--8.3 函数--返回值
    Python学习笔记--8.2 函数--默认值参数
    Python学习笔记--9 非空即真,非零即真
    [Robot Framework] 支持python 3 的 robot framework 安装
    Mysql DB 无法创建 function,报错:ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL
    vue项目中console.log报错 No Console
    git命令合并分支代码
    远程桌面连接时如何使用本地扬声器和麦克风
    [Grafana] 如何把不同series的点用线连接起来
    POM 文件参考
  • 原文地址:https://www.cnblogs.com/lishi-jie/p/10590552.html
Copyright © 2020-2023  润新知