Java循环练习
import java.util.*;public class Classwork { public static void main(String[] args) { for(int i=1900;i<=2012;i++) { if(i%4==0) { System.out.println("第一题闰年有"+i); } } System.out.println("第二题:100以内的奇数和--------------------------------------------------------------------"); int num2=1,sum2=0; do { if(num2%2==0) { }else { sum2=sum2+num2; } num2++; }while(num2<=100); System.out.println("100以内奇数和为:"+sum2); System.out.println("第三题:连接字符串 遇到exit则退出--------------------------------------------------------------------"); Scanner sc=new Scanner(System.in); String s3=""; String sum3=""; while(!"exit".equals(s3)) { s3=sc.next(); sum3=sum3+s3; } System.out.println("你输入了"+sum3); /*循环产生10个100以内随机数,统计这10个整数中有多少个偶数。(for实现) 随机数获取方式: import java.util.Random; //导入随机数工具路径 main{ Random r=new Random(); //定义随机数工具 int i=r.nextInt(21); //21表示获取0-20的范围 总共21个数 }*/ System.out.println("第四题:统计偶数-------------------------------------------------------------------------------"); Random r = new Random(); int sum4=0; for(int n=1;n<=10;n++) { int i=r.nextInt(101); System.out.println("随机产生了"+i); if(i%2==0) { sum4++; } } System.out.println("上述数字中有偶数"+sum4+"个"); /*使用循环与continue实现:一个月30天,从1号开始每天学习,但每到了第7天则跳过,在控制台输出这是第几天的学习。*/ System.out.println("第五题:学习到第几天-------------------------------------------------------------------------------"); for(int d=1;d<=30;d++) { if(d%7==0) { continue; } else { System.out.println("这是第"+d+"天"); } } /*使用循环与break实现:循环显示10个0-20之间的随机数,若遇到0 则退出循环*/ System.out.println("第六题:遇0停止-------------------------------------------------------------------------------"); for(int i=1;i<=10;i++) { int n=r.nextInt(21); if(n==0) { break; } System.out.println(n); } /*假设A在离原点15公里处,B在离远点85公里处,问两人向对方靠近,速度都是每小时5公里, 问几小时后相遇(for)*/ System.out.println("第七题:相遇---------------------------------------------------------------------------------"); int a=15,b=85; for(int h=1;h<=100;h++) { if(a+5*h==b-5*h) { System.out.println("两人会在第"+h+"小时相遇"); break; } } /*一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高?(用程序实现) */ System.out.println("第九题:自由落体---------------------------------------------------------------------------------"); double h=200,sum9=0; for(int i=1;i<=10;i++) { h=h/2; sum9=sum9+h+h/2; System.out.println("第"+i+"次弹"+h+"米,共经过"+sum9+"米"); } //System.out.println("第十次落地时共经过"+sum9+"米,第十次反弹"+h+"米"); }}原文转载:http://www.shaoqun.com/a/490361.html
中转贸易:https://www.ikjzd.com/w/1427
yiqu:https://www.ikjzd.com/w/210
ask me:https://www.ikjzd.com/w/2459
Java循环练习importjava.util.*;publicclassClasswork{ publicstaticvoidmain(String[]args){ for(inti=1900;i<=2012;i++){ if(i%4==0){ System.out.println("第一题闰年有"+i); } } System.out.
乐一番:乐一番
丰趣海淘:丰趣海淘
肇庆有什么好玩的地方?:肇庆有什么好玩的地方?
西双版纳勐远仙境怎么走?:西双版纳勐远仙境怎么走?
江西今年接待人数瞄准1.3亿 :江西今年接待人数瞄准1.3亿
没有评论:
发表评论