package shangji3;
import java.util.Scanner;
class Cansaixuanshou{
int beginninggrade;
void addgrade(int number) {
beginninggrade+=number;
}
void minusgrade(int number) {
beginninggrade-=number;
}
}
class Caishuzi{
int randomnum;
Scanner scanner= new Scanner(System.in);
int userinputnum;
void chanshengsuijishu() {
randomnum=(int)(Math.random()*100)+1;
}
void kaishicai(Cansaixuanshou U,Cansaixuanshou C) { //在一个类中传入另一个类的对象,
System.out.println("请猜测1-100之间的一个数字"); //下面的成员变量就已经输入进来了根本不需要再去赋值
U.beginninggrade=100;
C.beginninggrade=100;
do {
userinputnum= scanner.nextInt();
if(userinputnum<randomnum) {
System.out.println("小了");
if(randomnum-userinputnum<=5) {
C.beginninggrade-=5;
U.beginninggrade+=5;
}
else if (randomnum-userinputnum>=5&&randomnum-userinputnum<=10) {
C.beginninggrade-=0;
U.beginninggrade+=0;
}
else if (randomnum-userinputnum>=10&&randomnum-userinputnum<=20) {
C.beginninggrade+=5;
U.beginninggrade-=5;
}
else {
C.beginninggrade+=10;
U.beginninggrade-=10;
}
}
else if (userinputnum>randomnum) {
System.out.println("大了");
if(userinputnum-randomnum<=5) {
C.beginninggrade-=5;
U.beginninggrade+=5;
}
else if (userinputnum-randomnum>=5&&userinputnum-randomnum<=10) {
C.beginninggrade-=0;
U.beginninggrade+=0;
}
else if (userinputnum-randomnum>=10&&userinputnum-randomnum<=20) {
C.beginninggrade+=5;
U.beginninggrade-=5;
}
else {
C.beginninggrade+=10;
U.beginninggrade-=10;
}
}
else {
System.out.println("成功");
C.beginninggrade-=10;
U.beginninggrade+=10;
System.out.println("computergrade:"+C.beginninggrade+"usergrade:"+U.beginninggrade);
break;
}
}while(userinputnum !=randomnum);
}
}
int beginninggrade;
void addgrade(int number) {
beginninggrade+=number;
}
void minusgrade(int number) {
beginninggrade-=number;
}
}
class Caishuzi{
int randomnum;
Scanner scanner= new Scanner(System.in);
int userinputnum;
void chanshengsuijishu() {
randomnum=(int)(Math.random()*100)+1;
}
void kaishicai(Cansaixuanshou U,Cansaixuanshou C) { //在一个类中传入另一个类的对象,
System.out.println("请猜测1-100之间的一个数字"); //下面的成员变量就已经输入进来了根本不需要再去赋值
U.beginninggrade=100;
C.beginninggrade=100;
do {
userinputnum= scanner.nextInt();
if(userinputnum<randomnum) {
System.out.println("小了");
if(randomnum-userinputnum<=5) {
C.beginninggrade-=5;
U.beginninggrade+=5;
}
else if (randomnum-userinputnum>=5&&randomnum-userinputnum<=10) {
C.beginninggrade-=0;
U.beginninggrade+=0;
}
else if (randomnum-userinputnum>=10&&randomnum-userinputnum<=20) {
C.beginninggrade+=5;
U.beginninggrade-=5;
}
else {
C.beginninggrade+=10;
U.beginninggrade-=10;
}
}
else if (userinputnum>randomnum) {
System.out.println("大了");
if(userinputnum-randomnum<=5) {
C.beginninggrade-=5;
U.beginninggrade+=5;
}
else if (userinputnum-randomnum>=5&&userinputnum-randomnum<=10) {
C.beginninggrade-=0;
U.beginninggrade+=0;
}
else if (userinputnum-randomnum>=10&&userinputnum-randomnum<=20) {
C.beginninggrade+=5;
U.beginninggrade-=5;
}
else {
C.beginninggrade+=10;
U.beginninggrade-=10;
}
}
else {
System.out.println("成功");
C.beginninggrade-=10;
U.beginninggrade+=10;
System.out.println("computergrade:"+C.beginninggrade+"usergrade:"+U.beginninggrade);
break;
}
}while(userinputnum !=randomnum);
}
}
public class Caishuzimianxiangduixiang {
public static void main(String[]args) {
Cansaixuanshou user ,computer;
user=new Cansaixuanshou();
computer=new Cansaixuanshou();
Caishuzi C = new Caishuzi();
C.chanshengsuijishu();
C.kaishicai(user, computer);
}
}
public static void main(String[]args) {
Cansaixuanshou user ,computer;
user=new Cansaixuanshou();
computer=new Cansaixuanshou();
Caishuzi C = new Caishuzi();
C.chanshengsuijishu();
C.kaishicai(user, computer);
}
}