java---基本程序设计总结
一.基本数据类型
1.java基本数据类型包括:4种整型、2种浮点型、1种char类型、一种boolean类型
分类 | 类型 | 存储需求 | 备注 |
整型 | int | 4字节 | |
short | 2字节 | ||
long | 8字节 | ||
byte | 1字节 | -128~127 | |
浮点类型 | float | 4字节 | |
double | 8字节 | ||
其他 | char | 1字节 | |
boolean | true/false |
二.变量与常量
2.1声明变量
核心点是变量的声明,注意:变量名必须是以一个字母开头或数字构成的序列
2.2常量
注意:在java中,利用关键字fina指示常量,关键字final表示这个常量只能被赋值一次,一旦被赋值之后,就不能够再次更改,习惯上,常量名使用大写。
2.3枚举类型
实际上在使用关键字enum创建枚举类型并编译后,编译器会为我们生成一个相关的类,这个类继承了Java API中的java.lang.Enum类,也就是说通过关键字enum创建枚举类型在编译后事实上也是一个类类型而且该类继承自java.lang.Enum类。
三.运算符
3.1算数运算符
注意:整数被0除,将会产生异常;浮点数被0除,将会得到无穷大或者NAN结果。
3.2数值类型之间的转换
六个黑色箭头表示无信息损失转换,红色箭头表示有精度损失的转换。
四.字符串
五.输入输出
掌握几个常见的输入语句:
Scanner(InputStream in):用给定的输入流创建一个Scanner对象
String nextLine():读取输入的下一行内容
String next():读取输入的下一个单词
int nextInt():读取一个整数
double nextDouble():读取并且转换下一个表示整数或者浮点数的字符序列
boolean hasnext():检测输入中是否还有其他单词
boolean hasnextInt()
boolean hasNextDouble():检测是否还有下一个表示整数或者浮点数的字符序列
六.控制流程
for、if、while、switch语句的使用
注意点在于中断控制:continue\break
break用于终止循环体、continue用于跳出本次循环,执行下一个循环
七.数组
一维数组、二维数组的创建以及遍历