java每日一练_day2

练习题1:已知小红同学现在有25元,她攒了几天钱之后发现自己的现在的钱比原来的2倍还多出10元。而小蓝同学有30元,他攒了几天之后发现自己的钱正好是原来的2倍。于是小胖说:小红和小兰现在的钱数一样多,请问,他说得对吗?

public static void main(String[] args) {
		// TODO Auto-generated method stub
		//定义一个变量用来记录小红原来的钱数
		int red=25;
		//定义变量来记录小蓝的钱数
		int blue=30;
		//小红现在的钱数
		red=red*2+10;
		//小蓝现在的钱数
		blue=blue*2;
		//判断小红和小蓝的钱数是否一样多
		if(red==blue) {
			System.out.println("他俩现在的钱数一样多");
		}else {
			System.out.println("他俩的钱数不一样多");
		}

	}

练习题2:求指定两个数的最大公约数和最小公倍数

public class Exp12 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Scanner sc=new Scanner(System.in);
		System.out.println("请输入两个整数:");
		int a=sc.nextInt();
		int b=sc.nextInt();
		
		int d=zdgys(a,b);//调用求最大公约数的方法
		int c=zxgbs(a,b);//调用求最小公倍数的方法
		System.out.println("最大公约数:"+d);
		System.out.println("最小公倍数:"+c);

	}

	private static int zxgbs(int a, int b) {
		// TODO Auto-generated method stub
		int min=a<b?a:b;
		for(int i=min;i>=1;i--) {
			if(a%i==0 && b%i==0) {
				return i;
			}
		}
		return 0;
	}

	private static 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值