1.标识符
就是给类、方法、变量起名字的规则
1.由数字、字母、下划线和$组成
2.不能以数字开头
3.不能是关键字
4.区分大小写
2.类型转换
2.1自动类型转换
把一个表示数据范围小的数值或者变量赋值给另一个表示数据范围大的变量
范例:double d=10;
2.2强制类型转换
把一个数据表示范围大的数值或者变量赋值给另一个表示数据范围小的变量
格式:目标数据类型 变量名=(目标数据类型)值或者变量;
范例:int k=int(88.88);
3.算术运算符
3.1字符的“+”操作
3.2字符串的“+”操作
3.3三元运算符
4.数据输入
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);
}
}
案例一
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);
}
}
案例二
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顺序结构
5.2分支结构
5.2.1if语句
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语句
import java.util.Scanner;
public class CaseTest01{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
int month=sc.nextInt();
}
}
5.3循环结构
5.3.1for循环
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循环
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 循环
6.跳转控制语句
7.Random
import 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);
}
}