java基础知识
1.1注释
1.2关键字
什么事关键字
关键字:被java赋予特定含义的英文单词
特点:字母全部小写
1.2.1 学习关键字的含义
class
总结:
1.3字面量
作用:告诉程序员数据在程序中的书写格式。
分类:整数,小数,字符串,字符,布尔,空类型。
字面量类型 | 说明 | 举例 |
小数 | 带小数点的数字 | 13.14,-5.21 |
字符串 | 使用双引号括起来的内容 | "helloWord","程序员" |
字符 | 使用单引号括起来的内容,且内容只能有一个 | 'A','我','0' |
布尔 | 布尔值,表示真假 | 只有两个值:true,false |
空类型 | 一个特殊的值,空值 | 值:null |
整数 | 不带小数点的数字 | 666,-888 |
注意:
空类型的null不能直接打印,只能用String字符串来打印。
扩展点:特殊字符
'/t' '/r' '/n' ....
'/t' 制表符
在打印时把前面字符串的长度补齐到8,或者8的倍数。最少补一个空格,最多补八个空格。
1.4变量
应用场景:
当一个量经常发生改变时,可以使用。当数据变化时,只需要改变变量里面记录的值即可。
定义格式:
变量的使用方式
变量的
变量的注意事项
- 只能存在一个值
- 变量名不允许重复定义
- 一条语句可以定义多个变量
- 变量在使用之前一定要进行赋值
变量小结
1.4.2变量练习
代码:
public class busTest {
public static void main(String[] args) {
int count =0;
// 第一站上去一个
count +=1;
// 第二站上2个,下1个
count +=2;
count -=1;
// 第三站下俩个,上一个
count -=2;
count +=1;
System.out.println("当前公交车上的人数:" + count);
}
}
2 计算机的存储规则
分类:
- Text 文本
- 数字
- 字母
- 汉字
- Image 图片
- Sound 声音
计算机中,任意数据都是由二进制记录
进制转换小结
3.数据类型
数据类型分类:
- 基本数据类型
- 引用数据类型
3.1基本数据类型
数据类型 | 关键字 | 范围 | 注意事项 |
整数 | byte | -128~127 | |
short | -32768~32767 | ||
int 默认 | -2147483648~2147483647 | ||
long | -9223372036854775808~9223372036854775807 | 定义该类类型的变量时需要在数据值后加一个L作为后缀,大小写皆可以 | |
浮点数 | flaot | 1.4E-45 (2的-149次方)~3.4028235E38 (2的128次方-1) | 定义该类类型的变量时需要在数据值后加一个F作为后缀,大小写皆可以 |
double | 4.9E-324 (2的-1074次方)~1.7976931348623157E308 (2的1024次方-1) | ||
字符 | char | ||
布尔 | boolean |
小结:
- java语言的数据类型分为:基本数据类型,引用数据类型
- 基本数据类型分为四类八种
- byte的取值范围
- 整数和小数的取值范围大小关系:
- double>float>long>int>short>byte
- long类型变量:需要加入L标识
- float类型变量:需要加入F标识
练习:输出老师信息
public static void main(String[] args) {
String name = "谢广坤";
int age = 23;
char sex = '男';
double hight = 180.3;
boolean dab = true;
System.out.println(name);
System.out.println(age);
System.out.println(sex);
System.out.println(hight);
System.out.println(dab);
}
练习:输出电影信息
public static void main(String[] args) {
String name = "送初恋回家";
String tostar = "刘鑫 张雨提 高媛";
int year = 2020;
double price = 180.3;
System.out.println(name);
System.out.println(tostar);
System.out.println(year);
System.out.println(price);
}
练习:输出商品信息
public static void main(String[] args) {
double price = 5299.0;
String name = "华为";
System.out.println(name);
System.out.println(price);
}
4.标识符
标识符:给类,方法,变量等起的名字。
标识符命名规则 ——硬性要求
- 由数字、字母、下划线(_)和美元符号($)组成
- 不能以数字开头
- 不能是关键字
- 区分大小写
标识符命名规则 ——软性建议
- 小驼峰命名法:方法、变量
- 标识符是一个单词时,全部小写
- 标识符由多个单词组成时,第一个单词首字母小写,其他单词首字母大写
- 大驼峰命名法:类名
- 标识符是一个单词时,首字母大写
标识符由多个单词组成时,每个单词首字母都大写
5.键盘输入
Scanner类,为java提供的用于接受键盘输入的数字
Scanner的使用步骤
- 步骤一:导包
//导包操作要在main方法上面 import java.util.Scanner;
- 步骤二:创建对象
Scanner sc = new Scanner(System.in); //只有sc为变量名,可以发生变化,其他为固定写法不可变化
- 步骤三:接收数据
int i = sc.nextInt();
练习:键盘录入两个整数,并返回她们的和。
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int i = sc.nextInt();
int j = sc.nextInt();
System.out.println(i+j);
}