zoukankan      html  css  js  c++  java
  • 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);
        }
    }
    
    
    
  • 相关阅读:
    MHA
    主从复制
    模拟数据误删除并恢复
    mysql日志类型和备份mysqldump2
    springcloud-Hystrix图形化Dashboard搭建
    springcloud-Hystrix工作流程
    springcloud-Hystrix-服务熔断使用
    springcloud-Hystrix-服务熔断理论
    springcloud-Hystrix-降级fallback完善
    springcloud-Hystrix-降级fallback
  • 原文地址:https://www.cnblogs.com/lishi-jie/p/10590552.html
Copyright © 2011-2022 走看看