1.关键字介绍
- 关键字:被Java赋予了特定含义的英文单词
- 关键字的字母全部小写
- 常用的代码编辑器,针对关键字由特殊的颜色标记,非常直观
2.常量
2.1 常量概述
- 常量:在程序的执行过程中,其值不会发生改变的量(数据)
2.2 常量的分类:
- 字符串常量:被双引号包裹的内容
- 整数常量:所有整数
- 小数常量:所有小数
- 字符常量:被单引号所包裹的内容。内部只存放单个字符,多一个少一个都不行。
- 布尔常量:true false (如果仅仅知识打印的话,意义不大,会在后面学习的运算符中进行使用。)
- 空常量:null(不能直接打印)
注: ctrl+D:向下复制一行
例:
public class Hello {
public static void main(String[] args) {
System.out.println("Hello World");
System.out.println(10);
System.out.println(12.3);
System.out.println('中');
System.out.println(true);
System.out.println(false);
System.out.println(10>20);
}
}
3.进制
3.1 进制介绍
进制:指进位制,是人们规定的一种进位方式,表示某一位置上的数,运算时是逢X进一位。十进制是逢十进一,二进制就是逢二进一,八进制是逢八进一...
常见进制:二进制,八进制,十进制,十六进制
计算机中存储数据的单位:字节(每一个字节,在计算机底层,都是以上二进制的形式进行体现的。)
3.2 不同进制的介绍
十进制运算规则:逢十进一,借一当十。
二进制介绍:二进制数据是用0和1两个数码来表示。例如:0101000(进位规则是“逢二进一”,借位规则是“借一当二”。)
八进制介绍:采用0,1,2,3,4,5,6,7八个数字,逢八进1
十六进制介绍:用数字0到9和字母A到F(或a-f)表示,其中:a-f表示10-15,这些称作十六进制。
3.3 进制转换
公式:系数*基数的权次幂 相加
- 系数:每一【位】上的数
- 基数:几进制,就是几
- 权:从数值的右侧,以0开始,逐个+1增加
3.4 不同进制的书写格式
- 十进制:Java中,数值默认都是10进制,不需要加任何修饰。
- 二进制:数值前面以0b开头,b大小写都可以。
- 八进制:数值前面以0开头。
- 十六进制:数值前面以0x开头,x大小写都可以。
注意:以上内容是jdk7版本之后才被支持。
public class Hello {
public static void main(String[] args) {
System.out.println(123);
System.out.println(0b100);
System.out.println(074);
System.out.println(0x3c);
}
}
4.变量
4.1 为什么要有变量?
4.2 变量的定义格式
- 数据类型 变量名=数据值;
- 使用:根据变量名进行使用
4.3 Debug工具
- Debug:是供程序员使用的程序调试工具,它可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序。
- 如何加断点
选择要设置断点的代码行,在行号的区域后面单价鼠标左键即可。
- 如何运行加了断点的程序
在代码区域右键Debug执行
- 点哪里
点Step Over 这个箭头,也可以直接按F8
点Stop结束
- 看哪里
看Variables
看Console窗口
- 如何删除断点
选择要删除的断点,单击鼠标左键即可。
如果是多个断点,可以每一个再点击一次。也可以一次性全部删除。
4.4 变量的注意事项
- 变量名不允许重复定义
- 一条语句可以定义多个变量,中间需使用逗号隔开
- 变量在使用之前,一定要进行赋值
- 变量的作用域范围
5. 标识符
5.1标识符概述
- 标识符:就是给类、方法、变量等起名字的符号。
5.2 标识符命名规则
- 由数字、字母、下划线(_)和美元符($)组成
- 不能以数字开头
- 不能是关键字
- 区分大小写
5.3 标识符命名规范(江湖规矩)
小驼峰命名法:方法、变量
- 规范1:标识符是一个单词的时候,首字母小写
- 范例1:name
- 规范2:标识符由多个单词组成的时候,第一个单词首字母小写,其他单词首字母大写
- 范例2:firstName
大驼峰命名法:类
- 规范1:标识符是一个单词的时候,首字母大写
- 范例1:Student
- 规范2:标识符由多个单词组成的时候,每个单词的首字母大写
- 范例2:GoodStudent
6.数据类型
数据类型介绍
- 基本数据类型
- 引用数据类型
基本数据类型介绍
不同基本数据类型变量的定义和使用
- 使用思路:整数类型变量:首选int;小数类型变量:首选double
- 注意事项:long类型变量:需要加入L标识(大小写都可以);float类型变量:需要加入F标识(大小写都可以)
public class Hello {
public static void main(String[] args) {
//整数类型变量
byte num1 = 10;
short num2 = 20;
int num3 = 30;
//在定义long类型变量的时候,需要加入L的标识(大小写都可以,建议大写)
//在定义float类型变量的时候,需要加入F的标识(大小写都可以)
long num4 = 1234567891234567899L;
System.out.println(num1);
System.out.println(num2);
System.out.println(num3);
System.out.println(num4);
System.out.println("--------------------------");
//小数类型变量
float num5 = 12.3F;
System.out.println(num5);
double num6 = 12.3;
System.out.println(num6);
System.out.println("--------------------------");
//字符类型变量
char c1='中';
System.out.println(c1);
char c2=97;//打印a
System.out.println(c2);
System.out.println("--------------------------");
//布尔类型变量
boolean flag = false;
System.out.println(flag);
boolean flag2 = true;
System.out.println(flag2);
}
}
6.键盘录入
实现键盘录入的三个步骤
import java.util.Scanner;
public class Hello {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个整数");
int age = sc.nextInt();
System.out.println(age);
System.out.println("请输入一个字符串");
String name = sc.next();
System.out.println(name);
}
}
标签:Java,变量,System,println,听课,JavaSE,标识符,public,out From: https://blog.csdn.net/2301_80760643/article/details/142317505