• 第四周作业


    1. 分别使用for循环,while循环,do循环求1到100之间所有能被3整除的整数的和。
    (知识点:循环语句)

    for循环语句:

     1 package lit;
     2 
     3 public class next1 {
     4 
     5     public static void main(String[] args) {
     6         // TODO Auto-generated method stub
     7         //定义一个求和变量
     8         int sum=0;
     9         for(int i=0;i<=100;i++){
    10             if(i%3==0){
    11             //和sum变量进行累加
    12             sum+=i;
    13             }
    14         }
    15         System.out.println("1-100之间能被3整除的和是"+sum);
    16     }
    17 
    18 }

    while循环语句:

     1 package text;
     2 
     3 public class ZuoYe {
     4 
     5     public static void main(String[] args) {
     6         // TODO Auto-generated method stub
     7         int sum=0;
     8         int i=0;
     9         while(i<=100){
    10             if(i%3==0){
    11                sum+=i;
    12             }
    13             i++;
    14         }
    15             System.out.println("1-100之间能被3整除的和是"+sum);
    16         }
    17     }

    do while循环语句:

     1 package text;
     2 
     3 public class ZuoYe {
     4 
     5     public static void main(String[] args) {
     6         // TODO Auto-generated method stub
     7         int sum=0;
     8         int i=0;
     9         do{
    10           if(i%3==0){
    11              sum+=i;
    12           }
    13              i++;
    14          }while(i<=100);
    15         
    16             System.out.println("1-100之间能被3整除的和是"+sum);
    17         }
    18     }

    2. 输出0-9之间的数,但是不包括5。(知识点:条件、循环语句)

     1 package lit;
     2 
     3 public class next1 {
     4 
     5     public static void main(String[] args) {
     6         // TODO Auto-generated method stub
     7         for(int i=0;i<=9;i++){
     8             if(i==5){
     9                 continue;
    10             }
    11         System.out.print(i);
    12         }
    13     }
    14 
    15 }

    3. 编写一个程序,求整数n的阶乘,例如5的阶乘是1*2*3*4*5(知识点:循环语句)

     1 package lit;
     2 import java.util.Scanner;
     3 public class next1 {
     4     
     5     public static void main(String[] args){
     6             // TODO Auto-generated method stud
     7          Scanner input=new Scanner(System.in);
     8             System.out.println("请输入一个整数n:");
     9                 int n = input.nextInt();
    10                 int x=1;
    11                 int y=n;
    12                 for(int i=0;i<n;i++){
    13                     y=n-i;
    14                     x=y*x;
    15                 }
    16                     System.out.println("n的阶乘为:"+x);
    17         }
    18  }

    4. 编写一个程序,输入任意学生成绩,如果输入不合法(<0或者>100),提示输入错误,重新输入,直到输入合法程序结束(知识点:循环语句)

     1 package text;
     2 import java.util.Scanner;
     3 public class ZuoYe {
     4     public static void main(String[] args) {
     5         // TODO Auto-generated method stub
     6         Scanner input=new Scanner(System.in);
     7             for(int i=1;;i++){
     8                 System.out.println("请输入一位学生成绩");
     9                 int score=input.nextInt();
    10                 if(score<0||score>100){
    11                     System.out.println("输入成绩有误,请重新输入:");
    12                 }else{
    13                     System.out.println("该学生成绩为:"+score);
    14                     break;
    15                 }
    16             }
    17     }
    18 }

    5. 假设某员工今年的年薪是30000元,年薪的年增长率6%。编写一个Java应用程序计算该员工10年后的年薪,并统计未来10年(从今年算起)总收入。

    (知识点:循环语句)

     1 package text;
     2 
     3 public class Text3 {
     4 
     5     public static void main(String[] args) {
     6         // TODO Auto-generated method stub
     7             double x=30000;
     8             double sum=0;
     9             for(int year=1;year<=10;year++){
    10                 x=x*1.06;
    11                 sum+=x;
    12             }
    13             System.out.println("员工10年后的年薪为:"+x);
    14             System.out.println("员工未来10年总收入为:"+sum);
    15             }
    16         }

  • 相关阅读:
    从官方下载 Bootstrap 版本 并写 第一个页面
    南阳477
    南阳463
    南阳455
    南阳399
    南阳276
    南阳275
    南阳268
    南阳264
    南阳263
  • 原文地址:https://www.cnblogs.com/gwz-1314/p/12609802.html
Copyright © 2020-2023  润新知