第五波十道练习题

本文提供了第五波的十道Java编程练习题目,涵盖基础语法、数据结构和控制流程等方面,旨在帮助读者巩固Java知识并提升编程能力。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

package cn.tedu.practice2;
//练习题:多次生成随机数,并打印第一次出现大于0.999时的次数与生成的随机数
public class Practice23{
	public static void main(String[] ages) {
		//1.写一个死循环,声明一个变量i来计次
		for(int i=1;;i++) {
			//2.声明一个double类型的变量d来接收随机生成的数值
			double d = Math.random();//Math.random()可以产生0~1的随机浮点数
			//3.使用if语句来截取第一次获取到大于0.999数值的循环次数
			if(d>0.999) {
				System.out.println
				("本次为第"+i+"次循环,得到大于0.999的随机数为:"+d);
				break;//结束循环
			}
		}
	}
}
package cn.tedu.practice2;
//练习题:打印100以内除了尾数为3,5,7的所有数
public class Practice24{
	public static void main(String[] ages) {
		//1.利用for循环遍历0~100的所有整数值
		for(int i=1;i<100;i++) {
			//2.声明一个变量j来获取变量i的尾数值
			int j = i%10;
			//3.利用switch方法判断是否打印本轮数值
			switch(j) {
				case 3:continue;
				case 5:continue;
				case 7:continue;
			}
			//4.打印数值
			System.out.println(i);
		}
	}

}
package cn.tedu.practice2;
import java.util.Scanner;
//练习题:求质数:接收用户输入的数字,判断是否为质数
/*质数的概念:一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数也称为素数
 * 规定:1既不是质数,也不是合数 */
public class Practice25{
	@SuppressWarnings("resource")
	public static void main(String[] ages) {
		//1.提示用户输入一个正整数
		System.out.println("请输入一个大于1的自然数");
		//2.声明一个int类型的变量i来接收用户输入的数值
		int i = new Scanner(System.in).nextInt();
		//3.利用if语句来判断用户输入的数值是否合法
		if(i<=1) {
			System.ou
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值