2020.3.30第四次java作业
1. 分别使用for循环,while循环,do循环求1到100之间所有能被3整除的整数的和。
for:
package com.itheima01; import java.util.Scanner; public class HelloWorld { public static void main(String[] args) { int x=1,sum=0; for(;x<=100;x++) { if(x%3==0) { sum+=x; } } System.out.println("1到100之间所有能被3整除的数的和是"+sum); } }
while:
package com.itheima01; import java.util.Scanner; public class HelloWorld { public static void main(String[] args) { int x=1,sum=0; while (x<=100) { if(x%3==0) { sum+=x; } x++; } System.out.println("1到100之间所有能被3整除的数的和是"+sum); } }
do:
package com.itheima01; import java.util.Scanner; public class HelloWorld { public static void main(String[] args){ int x=1; int sum=0; do{ if(x%3==0){ sum+=x; x++; }else{ x++; } }while(x<=100); System.out.println("1到100之间所有能被3整除的数的和是"+sum); } }
2. 输出0-9之间的数,但是不包括5。
package com.itheima01; import java.util.Scanner; public class HelloWorld { public static void main(String[] args) { int x=1; for(;x<10;x++) { if(x!=5) { System.out.println(x); } } } }
3. 编写一个程序,求整数n的阶乘,例如5的阶乘是1*2*3*4*5
package com.itheima01; import java.util.Scanner; public class HelloWorld { public static void main(String[] args) { int sum=1; int x; Scanner sc=new Scanner(System.in); System.out.println("请输入一个整数:"); int j=sc.nextInt(); for(x=1;x<=j;x++) { sum=sum*x; } System.out.println("的阶乘为:"+sum); } }
4. 编写一个程序,输入任意学生成绩,如果输入不合法(<0或者>100),提示输入错误,重新输入,直到输入合法程序结束
package com.itheima01; import java.util.Scanner; public class HelloWorld { public static void main(String[] args) { Scanner input=new Scanner (System.in); System.out.println("请输入成绩:"); int x=input.nextInt(); while(x>100||x<0){ System.out.println("该数字错误,请重新输入"); x=input.nextInt(); } System.out.println("成绩为"+x); } }
5. 假设某员工今年的年薪是30000元,年薪的年增长率6%。编写一个Java应用程序计算该员工10年后的年薪,并统计未来10年(从今年算起)总收入。
package com.itheima01; import java.util.Scanner; public class HelloWorld { public static void main(String[] srgs) { double z=30000; double y=1; double growth_rate=0.06; for(;y<=10;y++) { z=z*(1+growth_rate); } System.out.print("十年后年薪为"); System.out.println(String.format("%.2f",z)); } }