计算机中的存储:
最小的信息单元:bit
最小的存储单元:byte = 8个bit位
数据类型
基本类型
整型
byte 1 -128 ~ 127
short 2
int 4
long 8
整型 默认类型是int
浮点型
float 4
double 8
浮点型默认类型是double
字符型
char 2
布尔型
boolean 1
&&:和&执行结果一样, && 效率高。 true && false ,当左侧是false的时候 右边不再看
键盘录入:
1:第一步:导包
在类的上面写 import java.util.Scanner;
2:第二步: 创建Scanner对象
Scanner sc = new Scanner(System.in);
3: 第三步: 对象调nextInt()方法
int a = sc.nextInt();
if的第一种格式
if(关系表达式){
语句体;
}
if的第二种格式
if(关系表达式){
语句体一;
}else{
语句体二;
}
if的第三种格式
if(关系表达式1){
语句体一;
}else if(关系表达式2){
语句体二;
}else if(关系表达式3){
语句体3;
}else{
语句体n;
}
switch(表达式){ // byte short int char jdk1.5之后枚举 jdk1.7版本String
case 值1:
语句;
break;
case 值2:
语句;
break;
case 值3:
语句;
break;
default:
语句;
break;
}
for循环:
for(初始化语句;判断条件语句;控制条件语句){
循环体;
}
while循环
初始化语句;
while(循环判断条件){
循环体;
控制条件语句;
}
do while循环:
初始化语句;
do{
循环体;
控制条件语句;
}while(循环条件);
Random 随机数
导包:import java.util.Random;
创建对象: Random r = new Random();
获取随机数: int a = r.nextInt(10);
动态初始化:
int[] arr = new int[3]; // 0 0 0
byte[] arr1 = new byte[4]; // 0 0 0 0
boolean[] arr2 = new boolean[5]; // false false false false false
方法(函数):
方法的定义格式
修饰符 返回值类型 方法名 (参数类型 参数名, 参数类型 参数名2,....){
方法体;
return 返回值;
}
面向对象:
定义类:
class Student{
String name;
int age;
String sex;
public void buyComputer(){
System.out.println("买电脑");
}
}
使用类:
创建一个类的 对象,并去使用
class StudentTest{
public static void main(String[] args){
// 类名 对象名 = new 类名();
Student s = new Student();
System.out.println(s.name);
}
}
API:
应用程序编程接口 :说明书 |
|