编程练习题(一)——Java编程学习(一)流程控制

这篇博客介绍了15个Java编程练习题,涵盖条件语句、循环语句、用户输入处理等基础概念。包括输出偶数、累加跳过特定数、计算阶乘、判断奇偶性、字符转换、猜数字游戏等,适合初学者巩固基础知识。
摘要由CSDN通过智能技术生成

习题1:输出1-100内的所有偶数

习题解析:
(1)从题目可以看出,需变动的数字范围为1-100的整数值。
(2)从(1)可以设一个整数为变量i;i初始值为1,i最大值为100,可通过对i的后缀自增法作为更新语句
(3)使用i%2==0判定是否为偶数
             public class LoopPractice{
                 public static void main(String[] args){
             	    //输出1-100内的所有偶数
             		for(int i=1;i<=100;i++){
             			if(i%2==0){
             				System.out.println(i);
             			}
            		}		
            	}
             }

习题2:求整数1~100的累加值,跳过所有个位为3的数。

习题解析:
(1)从题目可以看出,需变动的数字范围为1-100的整数值。
(2)从(1)可以设一个整数为变量i;i初始值为1,i最大值为100,可通过对i的后缀自增法作为更新语句
(3)使用i%10!=3判定是否是个位为3的数
             public class LoopPractice{
                 public static void main(String[] args){
             	     //整数1~100的累加值,跳过所有个位为3的数
             	     int total=0;
             	     for(int i=1;i<=100;i++){
             	         if(i%10!=3){
             	             total+=i;
             	         }
             	     }	
             	     System.out.println(total);  
            	}
             }

习题3:循环输出以下结果:

2*5=10 
4*10=40 
3.6*15=90 
…… 
?*100=?
习题解析:
(1)从题目可以看出,相乘的第一个数为2的倍数,第二个数为5的倍数。
(2)从循环输出的最后一个结果可以看出,循环的次数为20次,可以设一个整数为变量i;i初始值为1,i最大值为20,可通过对i的后缀自增法作为更新语句。
             public class LoopPractice{
                 public static void main(String[] args){
             	     for(int i=1;i<21;i++){
             	         int operand1 =i*2;
             	         int operand2 =i*5;
             	         int result=operand1*operand2;
             	         System.out.println(operand1+"*"+operand2+"="+result);
             	     }   
                 }
             }

习题4:一张纸的厚度大约是0.08mm,对折多少次之后能达到珠穆朗玛峰的高度(8848.13 米)?

习题解析:
(1)从题目可以看出,两个常量值单位不一致,为了方便计算,我统一换成了以mm为标准单位。
(2)从题目可以看出,无法获得循环次数,因此我采用了while循环。
             public class LoopPractice{
             
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值