运算符以及键盘输入语句

92 阅读2分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第12天,点击查看活动详情

一、三元运算符

(1)基本语法

条件表达式 ? 表达式1 : 表达式2

(2)运算规则

1)首先运行条件表达式,如果结果为 true 则最终的结果为 表达式1 的值。

2)首先运行条件表达式,如果结果为 false 则最终的结果为 表达式2 的值。

(3)三元运算符的使用细节

int a = a > b ? a++ : b++; 
//等价于
int a;
if(a > b)  {
 a++;
} else {
 b++;
}

二、运算符的优先级

运算符(优先级从大到小) 结合性

( ) [ ] { } ; 左结合性

! ++ -- ~ 右结合性

  • / % 左结合性
    •                左结合性
      

<< >> >>> 左结合性

< <= > >= instanceof 左结合性

== != 左结合性

& 左结合性

^ 左结合性

| 左结合性

&& 左结合性

|| 左结合性

? : 右结合性

= += -= /= *= %= &= |= ^= <<= >>= >>>= 右结合性

三、标识符

(1)标识符的概念

Java中凡是可以对各种变量,方法,类进行命名时使用的字符称为标识符

(2)标识符的使用规则

1)标识符由26个英文字母,数字和下划线_组成

2)标识符命名中数字不能开头

3)标识符的命名不可以使用关键字和保留字

4)标识符不能包含空格

5)标识符中字母可以打写,并且标识符严格区分大小写,长度无限制

四、关键字

关键字是被 Java 语言赋予了特殊含义,用做专门用途的字符串。

五、保留字

保留字是现有 Java 版本尚未使用,但以后版本可能会作为关键字使用的字符串。

六、键盘输入语句

(1)介绍

在编程中,用户需要输入数据就可以使用键盘输入语句来获取。

(2)输入案例演示

import java.util.Scanner;
 
public class Input {
    public static void main(String[] args) {
 
        Scanner csdn = new Scanner(System.in);
        System.out.println("请输入你的姓名:");
        String name = csdn.next();
 
        System.out.println("请输入你的年龄:");
        int age = csdn.nextInt();
 
        System.out.println("请输入你的血型:");
        char xuexing = csdn.next(),charAt(0);
 
        System.out.println("姓名=" + name + " 年龄=" + age + " 血型=" + xuexing);
    }
}

(3)细节

1)import java.util.Scanner; // 表示把java.util下的Scanner类导入

2)csdn 就是 Scanner 类的对象。

3)String name = csdn.next(); // 表示接收一个字符串数据赋给变量 name

4)int age = csdn.nextInt(); // 表示接收一个整型数据赋给变量age

5)char xuexing = csdn.next().charAt(0); // 表示接收一个字符类型数据赋给变量xuexing

(4)运行步骤

1)引入Scanner类所在的包

2)创建 Scanner 对象,new 为创建一个新对象

3)运行到next方法时,系统会等待用户输入数据