第一章:走进java编程世界
代码注释
1.//:单行注释
2./* */:多行注释
3./** */:JavaDoc注释
第二章:变量、常亮和运算符
java常用的数据类型
数值类型
整数
byte 1字节 -27——27 -1
shout 2字节 -215——215 -1
int 4字节 -231——231 -1
long 8字节 -263——263 -1
小数
double 4字节 双精度 小数点后17位
float 8字节 单精度 小数点后8位
非数值类型
单字符 char eg: ‘男’
布尔值 boolean eg:true/false
字符串 String eg: “财经政法大学”
枚举
自定义类型
8种基本数据类型
byte 1字节 -27——27 -1
shout 2字节 -215——215 -1
int 4字节 -231——231 -1
long 8字节 -263——263 -1
double 4字节 双精度 小数点后17位
float 8字节 单精度 小数点后8位
单字符 char eg: ‘男’
布尔值 boolean eg:true/false
运算符种类
1.赋值运算符
2.算术运算符
3.数据类型转换
4.关系运算符
赋值
=
算术
1.+
2.-
3.*
4./
5.%(取余数)
比较(关系)
1.==
2.> >=
3.< <=
4.!=
逻辑
扫描器
Scanner input=new Scanner(System.in);
int num=input.nextInt();
第三章:if选择结构
if选择结构类型
1.简单的if选择结构
int num=10;
if(num==10){
System.out.println("这个数是:"+num);
}
2.if-else选择结构
int num=10;
if(num==10){
System.out.println("这个数是:"+num);
}else{
System.out.println("这个数不对");
}
}
3.多重if选择结构
int num=10;
if(num==10){
System.out.println("这个数是:"+num);
}else if(num==9){
System.out.println("这个数不对");
} else if (num==8) {
System.out.println();
}
4.嵌套if选择结构
int num=10;
if(num==10){
if(num>=10){
System.out.println("这个数是:"+num);
}
}
第四章:switch选择结构
switch中只能等值判断
case +数字+:
break跳出循环;
Scanner input = new Scanner(System.in);
System.out.println("请输入数字");
int i = input.nextInt();
switch (i) {
case 1:
System.out.println("你选择的数字是"+i);
break;
case 2:
System.out.println("你选择的数字是"+i);
break;
case 3:
System.out.println("你选择的数字是"+i);
break;
default:
System.out.println("选择有误");
break;
}
第五章while循环结构
1.while循环
先判断在循环,不一定执行,可以循环无数次
int i=10;
while(i==10){
System.out.println("没问题");
}
2.do——while循环
先循环再判断,至少执行一遍,可以循环无数次
int i=10;
do{
System.out.println("没问题");
}while(i==10);
第六章for循环结构
for循环和while循环相似,先判断再循环,需要定义循环的次数
循环的条件都在一个小括号里面,括号里面必须有两个“;”号,条件可以为空,或者不在小括号内。
要有迭代结束循环————" i++ "
for (int i = 1; i <= 10; i++) {
System.out.println("第"+i+"边好好学习天天向上");
}
int i=1//只执行1次
i>=10
i++
代码块//执行多次
结束循环:
1.break
直接跳出距离break最近的一个循环
2.continue
跳出本次循环————这次循环中continue后的代码不执行,但是循环不结束。
第八章数组
创建数组的方法:
int[] nums=new int[999];
int[] nums=new int[]{1,2,3,4,5,};
数组的含义:
数组是由多个数据类型放在一起的管理的地方,数组里面放的数据类型必须和数组的数据类型相同,可以创建类的数组。
数组的排序
int[] nums=new int[]{1,2,3,4,5,};
Arrays.sort(nums);
第九章类和对象
变量的作用域
1.成员变量
1.定义在类中,方法外的变量
2.有初始值
3.可以在整个类中使用
2.局部变量
1.定义在方法中的变量或代码块中的变量
2.必须要给初始值
3.只能在方法或者代码块中使用
类的组成
类是由类的属性和方法组成的;
第十二章类的有参无参
带返回值
(int String double boolean)
return
不带返回值
void
类是对象的类型,对象是类的实例
第十五章字符串
定义在类中,方法外的变量
2.有初始值
3.可以在整个类中使用
2.局部变量
1.定义在方法中的变量或代码块中的变量
2.必须要给初始值
3.只能在方法或者代码块中使用
类的组成
类是由类的属性和方法组成的;
第十二章类的有参无参
带返回值
(int String double boolean)
return
不带返回值
void
类是对象的类型,对象是类的实例
第十五章字符串
[外链图片转存中…(img-RclCDiIK-1705383634693)]