二、2、java基础之运算符与键盘录入(scanner)

发布时间 2023-11-01 10:43:46作者: SIKeborn

一、运算符

分类:

   算术运算符:+,-,*,/,++,--

    赋值运算符:=,+=,-=,*=,/=,%=

    关系运算符:==,>,<,>=,<=,!=

    逻辑运算符:&,|,^,~,||,&&

    位运算符:&,|,^,~,<<,>>,>>>

    三目运算符:(关系表达式)?表达式1:表达式2;

package com.shujia.day02;

/*
    三目运算符:
        语句定义格式:(关系表达式)?表达式1:表达式2;
 */
public class SanMuDemo1 {
    public static void main(String[] args) {
//        int a = 5;
//        int b = 4;
//
//        int c = (a>b)?a:b;
//        System.out.println(c);
//
//        //获取三个整数中的最大值
//        int d = 6;
//        int c2 = (a>b)?((a>d)?a:d):((b>d)?b:d);
//        System.out.println(c2);

        int a = 7;
        double b = 4.5;

        double c = (a>b)?a:b;
        System.out.println(c);

    }
}

运算符的优先级:

 

二、键盘录入Scanner(目前只作简单介绍,后续在常用类中会有更详细的介绍):

Scanner: 1、导包:import java.util.Scanner;

     2、创建键盘录入对象 Scanner sc = new Scanner(System.in);    

     3、调用方法接收键盘输入的数据

package com.shujia.day02;

import java.util.Scanner;

/*
    键盘录入两个数据,并对这两个数据求和,输出其结果

 */
public class ScannerTest1 {
    public static void main(String[] args) {
        //创建键盘录入对象
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入第一个数字:");
        int num1 = sc.nextInt();
        System.out.println("请输入第二个数字:");
        int num2 = sc.nextInt();

        System.out.println(num1 + num2);
    }
}