Java Day6

1、输出100以内9的倍数,中间用tab键间隔,每5个换行

public class Homework1 {
	public static void main(String[] args) {
		int b=0;
		for(int a=1;a<=100;a++) {
			if(a%9==0) {
				System.out.print(a+"\t");
				b=b+1;
				if(b%5==0) {
				System.out.println();
				}
			}
		}
	}
}
结果

在这里插入图片描述

2、某学校2012年有学生200人,每年增长25%。请问按此增长速度,到哪一年学生人数将达到1000人?

public class Homework2 {
	public static void main(String[] args) {
		double a = 200;
		int b = 0;
		while(a<=1000) {
			a=a*1.25;
			b=b+1;
		}
		System.out.print("第"+b+"年学校人数超过1000");
	}
}
结果

在这里插入图片描述

3、求两个数最大公约数

import java.util.Scanner;
public class Homework3 {
	public static void main(String[] args) {
		Scanner sc=new Scanner(System.in);
		System.out.print("请输入一个数:");
		int a = sc.nextInt();
		System.out.print("请输入一个数:");
		int b = sc.nextInt();
		if(a<b) {
			for(int i=a;i>=1;i--) {
				if(a%i==0&&b%i==0) {
					System.out.print(i);
					break;
				}
			}
			
		}else {
			for(int u=b;u>=1;u--) {
				if(a%u==0&&b%u==0) {
					System.out.print(u);
					break;
				}
			}
		}
		
		
	}
}
结果

在这里插入图片描述

4、计算学习时间

import java.util.Scanner;
public class Homework4 {
	public static void main(String[] args) {
		Scanner sc=new Scanner(System.in);
		double b=0;
		for(int a=1;a<=5;a++) {
			System.out.println("请输入周"+a+"的学习时间");
			double time=sc.nextDouble();
			b=b+time;
			
		}
		System.out.println("平均每日的学习时间为:"+(b/5.0));
	}
}
结果

在这里插入图片描述

5、计算顾客比例

import java.util.Scanner;
public class Homework5 {
	public static void main(String[] args) {
		Scanner sc=new Scanner(System.in);
		int sum1=0;
		int sum2=0;
		for(int a=1;a<=10;a++) {
			System.out.print("请输入第"+a+"位顾客的年龄");
			int age=sc.nextInt();
			if(age>30) {
				sum1=sum1+1;			
			}else{
				sum2=sum2+1;
			}
				
		}
		System.out.println("30岁以上的比例是"+sum1/10.0*100+"%");
		System.out.print("30岁以下的比例是"+sum2/10.0*100+"%");
	}
}
结果

在这里插入图片描述

6、整数反转

public class Homework6 {
	public static void main(String[] args) {
		int num=123;
		while(num!=0) {
			int yu=num%10;
			num=num/10;
			System.out.print(yu );
		}
	}
}
结果

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值