201711671222《Java程序设计》第二周学习总结

标识符与关键字

标识符由字母、下划线、美元符号和数字组成,长度不受限制

第一个字符不能是数字

标识符不能是关键字且不能是ture、false、null

访问控制:private 私有的protected 受保护的public 公共的

关键字表

类、方法和变量修饰符:abstract 声明抽象class 类extends 扩允,继承final 终极,不可改变的implements 实现interface 接口native 本地new 创建static 静态 strictfp 严格,精准synchronized 线程,同步transient 短暂volatile 易失

程序控制语句:break 跳出循环continue 继续return 返回do运行while 循环if 如果else 反之for 循环instanceof 实例switch 开关case 返回开关里的结果default 默认

错误处理:try 捕获异常catch 处理异常finally 有没有异常都执行throw 抛出一个异常对象throws 声明一个异常可能被抛出assert 断言

包相关:import 引入package 包

基本类型:boolean 布尔型byte 字节型char 字符型double 双精度,float 浮点int 整型long 长整型short 短整型null 空true 真false 假enum 枚举

变量引用:super 父类,超类this 本类void 无返回值

基本数据类型

逻辑类型

ture false

整型

int   byte   short   long

字符型

char

浮点类型

float   double

类型转换运算 

当把级别低的变量的值赋给级别高的变量时,系统回自动完成数据类型的转换

当把级别高的变量的值赋给级别高的变量时,必须使用类型转换运算

格式为 : {类型名}要转换的值;

输入、输出数据

输入需要调用Scanner类  创建一个对象 

例如 Scanner reader=new Scanner(system.in);

即可调用如nextInt()函数读取用户在命令行输入的各种基本类型数据

输出调用System.out.println()或System.out.print() 前者输出数据后换行,后者不换行

数组

有两种声明方式

数组的元素类型 数组名[];

数组的元素类型 [] 数组名;

注意 java不允许声明数组中的方括号内指定数组元素的个数。

即 int a[5]; 语法是错误的

猜你喜欢

转载自blog.csdn.net/q1272211293/article/details/82827708