一.标识符
可以简单理解为一个名字,在Java中我们通常需要标识代码的很多元素,包括类名,方法,字段,变量,包名等。我们选择的名称就称为标识符号,并遵循以下规则:
1.字母,数字,下划线以及$组成。
2.不能以数字开头。
3.严格区分大小写。
4.最好能够做到见名知意。
二.变量
1.变量必须是一个有效的标识符。
2.变量应不可以使用Java关键字。
3.变量名不能够重复。
三.数据基本类型(八种)
1.byte,字节空间1。
2.short,字节空间2。
3.int,字节空间4。
4.long,字节空间8。
5.float,字节空间4。
6.double,字节空间8。
7.char,字节空间2。
8.boolean,字节空间1。
练习1:验证取值范围,打印输出结果。
package Practice;
public class Practice_01 {
public static void main(String[] args) {
//1.测试整型数据最大值和最小值。
byte a1 = -128;
byte a2 = 127;
short b1 = Short.MAX_VALUE;
short b2 = Short.MIN_VALUE;
int c1 = Integer.MAX_VALUE;
int c2 = Integer.MIN_VALUE;
long d1 = Long.MAX_VALUE;
long d2 = Long.MIN_VALUE;
//Ctrl + Alt + ↓,复制当前行到下一行。
System.out.println(a1);
System.out.println(a2);
System.out.println();
System.out.println(b1);
System.out.println(b2);
System.out.println();
System.out.println(c1);
System.out.println(c2);
System.out.println();
System.out.println(d1);
System.out.println(d2);
System.out.println();
//2.测试小数类型的最大值和最小值。
float e1 = Float.MAX_VALUE;
float e2 = Float.MIN_VALUE;
double f1 = Double.MAX_VALUE;
double f2 = Double.MIN_VALUE;
System.out.println(e1);
System.out.println(e2);
System.out.println();
System.out.println(f1);
System.out.println(f2);
System.out.println();
//3.boolean类型。
boolean g1 = true;
boolean g2 = false;
System.out.println(g1);
System.out.println(g2);
System.out.println();
//4.char类型,单引号中只能包含一个元素。
char h1 = '?';
System.out.println(h1);
System.out.println();
//将整数赋值给char变量,那么输出结果为该整数的的ASCLL码所对应的字符。
char h2 = 97;
System.out.println(h2);
}
}
练习2:接受动态数据,输出相应结果。
练习3:输入个人信息,并显示结果。
public class Practice_05 {
public static void main(String[] args) {
System.out.print("请输入您的姓名:");
String name = new Scanner(System.in).nextLine();
System.out.print("请输入您的年龄:");
int age = new Scanner(System.in).nextInt();
System.out.print("请输入您的性别:");
String gender = new Scanner(System.in).nextLine();
System.out.println();
System.out.println("您的个人信息如下:");
System.out.println("您的姓名:" + name);
System.out.println("您的年龄:" + age + "岁");
System.out.println("您的性别:" + gender);
}
}
练习4:变量交换。
package Practice;
//两个变量进行交换。
import java.util.Scanner;
public class Practice_06 {
public static void main(String[] args) {
System.out.print("请输入一个数a:");
int a = new Scanner(System.in).nextInt();
System.out.print("请输入一个数b:");
int b = new Scanner(System.in).nextInt();
int t = a;//设置一个中间变量t,用于存储临时数据。
a = b;
b = t;
System.out.println();
System.out.println("交换后a的值为:" + a);
System.out.println("交换后b的值为:" + b);
}
}