运算符,标识符,变量分类,程序流程控制,键盘输入 Scanner

目录

运算符

(所有关键字为小写)

一,用于定义数值类型的关键字

二,用于定义流程控制的关键字

三,用于定义访问权限修饰符的关键

四,用于定义类,函数,变量修饰符的关键字

五, 用于定义类与类之间关系的关键字

六,用于定义建立实例及引用实例,判断实例的关键字

七,用于异常处理的关键字

八,用于包的关键字

九,其他修饰符关键字

十,用于定义数据类型值的字面值

标识符

标识符规则

命名规范

变量分类

注意

运算符

算术运算符

赋值运算符

比较运算符(关系运算符)

逻辑运算符

三元运算符

运算符的优先级

程序流程控制

if语句

键盘输入 Scanner

 

 


运算符

(所有关键字为小写)

一,用于定义数值类型的关键字

class

interface:定义接口

enum:枚举是一个特殊的类,一般表示一组常量

byte:内存来存储值

short

int

long

float

double

char

boolean

void

二,用于定义流程控制的关键字

if

else

switch

case

default

while

do

for

break

continue

return

三,用于定义访问权限修饰符的关键

private   私有访问,只限于本类成员访问,子类、实例都不能访问

protected  保护访问,只限于本类和子类访问,实例不能访问

public    公有访问,不受任何限制

四,用于定义类,函数,变量修饰符的关键字

abstract  该类或该方法是抽象的

final    声明成员变量、方法、类以及本地变量 

static           

synchronized  保证在同一个时刻,只有一个线程可以执行某个方法或者某个代码块

五, 用于定义类与类之间关系的关键字

extends

implements

六,用于定义建立实例及引用实例,判断实例的关键字

new

this

super   

          1:主要存在于子类方法中,用于指向子类对象中父类对象。

           2:访问父类的属性

           3:访问父类的函数

           4:访问父类的构造函数

instanceof    用于检测构造函数的 prototype 属性是否出现在某个实例对象的原型链上。

七,用于异常处理的关键字

try

catch

finally

throw

throws

八,用于包的关键字

package

import

九,其他修饰符关键字

native

strictfp

transient

volatile

assert

十,用于定义数据类型值的字面值

true

false

null

标识符

标识符规则

1. 以字母, 下划线, $开始

2. 可包含字母, 下划线, $, 数字

3. 不可以使用关键字和保留字

4. 严格区分大小写

5. 见名知意

命名规范

包名:多单词组成时所有字母都小写:xxxyyyzzz

类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz

变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个 单词首字母大写:xxxYyyZzz

常量名:所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ

 

变量分类

byte: 1Byte       short: 2Byte        int: 4Byte        long: 8Byte       float: 4Byte      double: 8Byte boolean: 1Byte       char: 2Byte

注意

1. java的整型常量默认为 int 型,声明long型常量须后加‘l’或‘L’

2. java程序中变量通常声明为int型,除非不足以表示较大的数, 才使用long

3. Java 的浮点型常量默认为double型,声明float型常量,须后 加‘f’或‘F’。 自动类型转换的逆过程,将容量大的数据类型转换为容量小的数据 类型。使用时要加上强制转换符:(),但可能造成精度降低或溢出, 格外要注意。 通常,字符串不能直接转换为基本类型,但通过基本类型对应的包 装类则可以实现把字符串转换成基本类型。

运算符

1. 算术运算符

2. 赋值运算符

3. 比较运算符(关系运算符)

4. 逻辑运算符

5. 位运算符

6. 三元运算符

算术运算符

赋值运算符

符号:=

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

 

比较运算符(关系运算符)

逻辑运算符

&:逻辑与

| : 逻辑或

!: 逻辑非

&& : 短路与

|| : 短路或

^ : 逻辑异或

逻辑运算符用于连接布尔型表达式,在Java中不可以写成33 & x<6 。

双&时,如果左边为真,右边参与运算,如果左边为假,那么右边 不参与运算。

“|”和“||”的区别同理,||表示:当左边为真,右边不参与运算。

三元运算符

int i1 = 10;
int i2 = 30;
int i3 = 25;
// 10 > 18 ? 10 : 18;
int max = i1 > i2 ? i1 : i2;
max = max > i3 ? max : i3;
System.out.println("max = " + max);

 

运算符的优先级

程序流程控制

1. 顺序结构

2. 分支结构

3. 循环结构

if语句

键盘输入 Scanner

// 创建scanner对象

Scanner scanner = new Scanner(System.in);

// 获取用户输入的字符串

String next = scanner.next();

// 获取用户输入的整数

int num = scanner.nextInt(); 

Scanner scanner = new Scanner(System.in);
System.out.println("请输入你的名字: ");
String next = scanner.next();
System.out.println("next = " + next);
System.out.println("请输入您的年龄: ");
int age = scanner.nextInt();
System.out.println("age = " + age)

 

目录

运算符

(所有关键字为小写)

一,用于定义数值类型的关键字

二,用于定义流程控制的关键字

三,用于定义访问权限修饰符的关键

四,用于定义类,函数,变量修饰符的关键字

五, 用于定义类与类之间关系的关键字

六,用于定义建立实例及引用实例,判断实例的关键字

七,用于异常处理的关键字

八,用于包的关键字

九,其他修饰符关键字

十,用于定义数据类型值的字面值

标识符

标识符规则

命名规范

变量分类

注意

运算符

算术运算符

赋值运算符

比较运算符(关系运算符)

逻辑运算符

三元运算符

运算符的优先级

程序流程控制

         if语句

键盘输入 Scanner

 

 

 


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值