面向对象简单编程1.猜数字

第一个类:

	public class Num {
		//定义private变量,不允许用户修改,并生成set和get方法。
		private int num1;
		public int getNum1() {
			return num1;
		}
		public void setNum1(int num1) {
			this.num1 = num1;
		}
		//生成随机数的方法
		public int random() {
			setNum1((int)(Math.random()*100));
			return num1;
		}
		//将随机生成的数打印出来,方便用来作弊。
		public void show() {
			System.out.println(getNum1());
		}

第二个类:

public class B {

public static void main(String[] args) {
	//调用Num类
	Num num=new Num();
	//将随机生成的数赋给v1变量
	int v1=num.random();
	Scanner input =new Scanner(System.in);
	//循环判断输入的数字是否正确,正确后退出
	while(true) {
		System.out.println("输入想要猜 的数");
		int v=input.nextInt();
		if (v>v1) {
			System.out.println("您输入的数大了,请重新猜");
		}else if (v<v1) {
			System.out.println("您输入的数小了,请重新猜");
		}else {
			System.out.println("恭喜您猜对了");
			break;
		}
	}
	

}

}

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值