javaDay01总结
1、主要学习内容:
(1)java面向对象编程 (2)java图形界面 (3)java数据库编程
(4)java文件IO流 (5)java网络编程 (6)java多线程
2、java开发环境
JDK:包括JRE(java运行环境)、java工具(java编译器javac.exe、java解释执行器java.exe)、java类库
3、java运行关系
4、基本数据类型
(1)整数 byte、short、int、long
注意数据大小范围:
byte 1个字节: -128~127;short 2个字节: -32768~32767;int 4个字节 long 8个字节;‘’’计算方法:-2(字节*8-1)~2(字节*8-1)-1
(2)小数(浮点)float double 数据大小范围
(3)布尔 true false eg.boolean.spBool=true;
(4)字符 char string类
char:2个字节,可存放汉字 eg.char c='中'; 对char进行运算时直接当做ASCII码对应的整数对待,可用于求汉字对应的ASCII
5、定义变量、初始化变量、给变量赋值
6、基本数据类型转换
(1)自动转换:可自动从低精度向高精度转换,byte、short、int、long、float、double;java中,小数默认为double类型
(2)强制转换:eg.int a=(int)1.2;
(3)计算过程中的转换:运算结果向高精度转换
7、运算符
算术运算符、关系运算符、逻辑运算符
8、三大流程控制
顺序控制、循环控制、分支控制(单分支、双分支、多分支)
switch:(1)条件表达式最终类型与case数据类型相同(2)switch中可用数据类型主要是:byte、short、int、char、enum
9、输入流
import java.io.*;//输入流
public class Demo3
{
public static void main(String []args)
{
try
{
//输入流,从键盘接收数据
InputStreamReader isr=new InputStreamReader(System.in);//System.in 标准输入
BufferedReader br=new BufferedReader(isr);
//提示信息
System.out.println("请输入第一个数");
//从控制台读取一行数据(默认字符串)
String a1=br.readLine();
//String->float
float num1=Float.parseFloat(a1);
}catch(Exception e)
{
e.printStackTrace();
}
}
}