0.标准的JavaBean类
定义参数 + 构造函数 + set函数 + get函数
1.输入scanner
头文件 import java.util.Scanner;
创建对象 Scanner scan = new Scanner(System.in);
nextLine()
: 读取一整行文本。next()
: 读取下一个单词(以空格为分隔符)。nextInt()
: 读取一个整数。nextDouble()
: 读取一个双精度浮点数。nextBoolean()
: 读取一个布尔值。
关闭对象 scan.close();
2.常见输出
. System.out.println()
用于在控制台输出文本,并在输出后换行。
. System.out.print()
用于在控制台输出文本,但不会在输出后换行。
. System.out.printf()
用于格式化输出,类似于C语言的printf()
函数。
String name = "Alice";
int age = 30;
System.out.printf("Name: %s, Age: %d%n", name, age);
//常用于含小数输出 %.3f
//左对齐 宽度10 %-10.3f
//右对齐 宽度10 %10.3f
. System.out.format()
与 System.out.printf()
功能相似,也用于格式化输出。
3.随机摇数
Random r = new Random();
int s = r.nextInt(20);//表示s的取值范围为[0,20)
4.字符串
1.串池中的字符串与new创建的(键盘录入)字符串比较方法
比较字符串内容:equals 方法
userInput.equals(poolString);
//相等返回ture,不等返回false
2.str.charAt(i),返回字符串str中第i个字符
3.将字符串转化为数组
char cha[] = str.toCharArray();
5.特殊的值调用情况
当子类覆盖了父类一方法,并且方法中涉及到了父类的静态变量,使用上转型对象调用此方法时,即使子类用同一静态变量隐藏了该变量,对象调用的依然是子类的方法和父类的静态变量