2020年11月17日星期二

Java循环补充练习

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亿

没有评论:

发表评论