一)基本知识
1.计算机的存储规则——二进制存储
2.进制类型:
二进制——0b开头,0,1
十进制——0~9
八进制——0开头,0~7
十六进制——0x开头,0~9,a~f
3.进制转化
其他进制转化为十进制:系数*基数的权次幂——相加
十进制转化为其他进制:除基取余法
//系数——每一位上的数
//基数——当前进制数
//权——从右往左
4.ASCII码表
二)进阶
1.数据类型:
1)基本数据类型,四类八种:
整数 byte(-128~127) short(-32768~32767) int(10位数) long(19位数,L作为后缀)
浮点数 float(f作为后缀) double
字符 char(0-65535)
布尔 true false
**取值范围:double>float>long>int>short>byte
2)引用数据类型
练习:输出老师信息
姓名:王一一
年龄:18
性别:女
身高:178.4
是否单身:是
String name = "王一一";
int age = 18;
char gender = '女';
double height = 178.4;
boolean flag = true;
2.标识符:给类、方法、变量起的名字
1)命名规则:
数字、字母、下划线(_)、$组成
不能以数字开头
不能是关键字
区分大小写
2)建议:
一个单词,全部小写
多个单词,第一个单词首字母小写,其他单词首字母大写
见名知意
3.键盘录入:
步骤:导入包;创建对象;接收对象
import java.util.Scanner;——类的上面
Scanner sc = new Scanner(System.in);
int i = sc.nextInt();——只有i是可以变的