1.标识符

就是给类、方法、变量起名字的规则
1.由数字、字母、下划线和$组成
2.不能以数字开头
3.不能是关键字
4.区分大小写
image.png

2.类型转换

2.1自动类型转换

把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量
范例:double d=10;
image.png

2.2强制类型转换

把一个数据表示范围大的数值或者变量赋值给另一个表示数据范围小的变量
格式:目标数据类型 变量名=(目标数据类型)值或者变量;
范例:int k=int(88.88);

3.算术运算符

3.1字符的“+”操作

拿字符在计算机底层对应的数值来进行计算的

image.png

3.2字符串的“+”操作

image.png

3.3三元运算符

image.png

4.数据输入

image.png
import java.util.Scanner;
public class ScannerDemo{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
int x=sc.nextInt();
System.out.println(“x:”+x);
}
}

案例一

image.png
public class OperatorTest01{
public static void main(String[] args){
int weight1=180;
int weight2=200;
boolean b=weight1==weight2 ? true:false;
System.out.println(“b:”+b);
}
}

案例二

image.png
import java.util.Scanner;
public class OperatorTest02{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
System.out.println(“请分别输入三个和尚的身高:”);
int height1=sc.nextInt();
int height2=sc.nextInt();
int height3=sc.nextInt();
int temp1=height1>height2 ? height1:height2;
int temp2=temp1>height3 ? temp1:height3;
System.out.println(“maxHeight=”+temp);
}
}

5.流程控制

5.1顺序结构

image.png

5.2分支结构

5.2.1if语句

image.png
image.png
import java.util.Scanner;
public class IfTest01{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
int x=sc.nextInt();
if(x%2==0){
System.out.println(x+”是偶数”);
}else{
System.out.println(x+”是奇数”);
}
}
}

5.2.2case语句

image.pngimage.png
import java.util.Scanner;
public class CaseTest01{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
int month=sc.nextInt();
image.png
}
}

5.3循环结构

5.3.1for循环

image.png
public class ForTest01{
public static void main(String[] args){
for(int i=100;i<=999;i++)
int a=i%10;
int b=(i/10)%100;
int c=i/100;
if(aaa+bbb+ccc==i){
System.out.println(i);
}
}

5.3.2while循环

image.png
public class WhileTest01{
public static void main(String[] args){
int count=0;
double paper=0.1;
int zf=8844430;
while(paper<=zf){
paper*=2;
count++;
}
System.out.println(“需要折叠的次数:”+count);
}
}

5.3.3do while 循环

image.png

6.跳转控制语句

image.png 7.Random

image.pngimport java.util.Random;
public class RandomDemo{
public static void main(String[] args){
Random r=new Random();
int number=r.nextInt(10);
System.out.println(number);
}
}