标准类的定义
标准类总共包括以下几个类容,——》包含(成员变量,全参的构造方法,无参的构造方法,编写set/get方法,)
//一个标准类的定义
public class Dog {
private String name; //定义私有的成员变量
private int age;
public Dog(String name, int age) { //定义一个全参的构造方法
this.name = name;
this.age = age;
}
public Dog() { //定义一个无参的构造方法
}
public String getName() { //编写两对set.../get...方法
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
scanner方法是调用java包中的util库,然后进行输入操作,
import java.util.Scanner;
public class scanner的使用 {
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
System.out.println("您从键盘中输入的数字为:"+num);
}
}
Random方法是调用java包中的util库,然后进行输入操作:
public class Random的使用 {
public static void main(String args[]) {
Random r = new Random(); //创建随机数对象
int num = r.nextInt(100); //这里可对于随机数的范围给出限制
System.out.println(num);
}
}
这里是我利用随机函数做的一个猜数字小游戏:
import java.util.Scanner;
import java.util.Random;
public class 猜数字小游戏 {
public static void main(String args[]) {
int i;
Random r = new Random();
int num = r.nextInt(100);
for(i = 0;i < 5;i++) {
System.out.println("请输入一个数:");
Scanner sc = new Scanner(System.in);
int num1 = sc.nextInt();
if(num1 == num) {
System.out.println("恭喜你猜中了,正确答案为:"+num);
break;
}
else if(num1 < num) {
System.out.println("小垃圾吧!!!猜小啦!第"+(i+1)+"次机会失败!");
continue;
}
else if(num1 > num) {
System.out.println("小垃圾吧!!!猜大啦!第"+(i+1)+"次机会失败!");
continue;
}
}
if (i == 5) {
System.out.println("不好意思!5次机会用光了,游戏结束,正确答案为:"+num);
}
}
}