本文主要是介绍作业一学期二书五章,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、利用循环结构解决问题的一般步骤是什么?
确定循环条件,确定循环体,然后写代码就行了
2、使用while循环结构输出:100、95、90、85…5.先画出流程图,在编程实现。设置断点调试程序,观察循环变量的变化。
package sra;public class DJ5word2 {public static void main(String[] args){int i=100;while(i>0){System.out.println(i);i=i-5;}}}
3、使用do-while循环结构实现:计算1~50中是7的倍数的数值之和并输出。
package sra;public class DJ5word3 {public static void main(String[] args){int i=1;int sum=0;do {if(i%7==0){sum+=i;}i++;}while(i<=50);System.out.println(sum);}}
4、从键盘上接受一拼整数,比较并输出其中的最大值和最小值,输入数字0时结束循环。
package sra;import java.util.Scanner;public class DJ5word4 {@SuppressWarnings("resource")public static void main(String[] args){Scanner input=new Scanner(System.in);System.out.print("请输入一个整数(输入0结束):");int num=input.nextInt();int max=num;int min=num;for(;;){if(num==0)break;System.out.print("请输入一个整数(输入0结束):");int num1=input.nextInt();if(num1==0)break;if(num1>max){max=num1;}if(num1<min){min=num1;}}System.out.println("最大值是:"+max);System.out.println("最小值是:"+min);}}
5、从键盘上输入一位整数,当输入1~7时,显示下面对应的英文星期名称的缩写。
1:MON 2:TUE 3:WED 4:THU 5:FRI 6:SAT 7:SUN
输入其他数字时提示用户重新输入,输入数字0时程序结束。
package sra;import java.util.Scanner;public class DJ5word5 {@SuppressWarnings("resource")public static void main(String[] args){String one2="MON";String two2="TUE";String three2="WED";String four2="THU";String five2="FRI";String six2="SAT";String seven2="SUN";Scanner input=new Scanner(System.in);System.out.print("请输入数字1-7(输入0结束):");int num=input.nextInt();for(;;){if(num==0)break;System.out.print("请输入数字1-7(输入0结束):");int num1=input.nextInt();if(num1==0)break;switch(num1){case 1:System.out.println("今天是:"+one2);break;case 2:System.out.println("今天是:"+two2);break;case 3:System.out.println("今天是:"+three2);break;case 4:System.out.println("今天是:"+four2);break;case 5:System.out.println("今天是:"+five2);break;case 6:System.out.println("今天是:"+six2);break;case 7:System.out.println("今天是:"+seven2);break;default:System.out.println("请输入正确的数字!");break;}}System.out.println("程序结束!");}}
这篇关于作业一学期二书五章的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!