第六次作业

用for循环计算出1出1000的总和不包括以3结尾的数字

public class fdfgd {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int sum=0;
      for(int i=1;i<101;i++){
          if(i%10!=3)
          sum=sum+i;
          
      }
        System.out.println(sum);  
          
    }

}

输出以下的图形

   *

  ***

 *****

public class fdfgd {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int a;
        
      for(int i=1;i<5;i++){
          for(int j=1;j<4-i;j++)
         System.out.print(" ");
          a=(2*i-1);
          for(int k=1;k<=a;k++)
              System.out.print("*");  
          System.out.println();      
          
      }
      
    }

}

输入以下的图形

******

****

**

*

public class fdfgd {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int a;
        
      for(int i=5;i>=1;i--){
          for(int j=1;j<=i;j++)
        
          
              System.out.print("*");  
          System.out.println();      
          
      }
      
    }

}

输入名字直到Q输入为止

import java.util.Scanner;


public class wang2 {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner input=new Scanner(System.in);
         while (true) {
            System.out.println("请输入学生姓名");
            String name=input.next();
            if (name.equals("Q")) {
                System.out.println("结束");
                break;
        
}
}
    }
}

输入学生的成绩当输入错误重新输入

import java.util.Scanner;


public class wang2 {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner input = new Scanner(System.in);
        int sum = 0;
        for (int i = 1; i <= 5; i++) {
            System.out.println("请输入第"+i+"个学生成绩");
            int grade = input.nextInt();
            while (grade < 0 || grade > 100) {
                System.out.println("输入的成绩无效,请重新输入");
                grade = input.nextInt();
            }
            sum += grade;
        }
        System.out.println("成绩的和为"+sum);

    }
}

计算1/1+1/(1+2)+1/(1+2+3)..........+1+(1+2+3...10)

public class wang2 {

    /**
     * @param args
     */
     public static void main(String[] args) {
            // TODO Auto-generated method stub
            double sum = 0;
            double a = 0;
            for (int i = 1; i <= 10; i++) {
                sum += i;
                a = 1 / sum + a;
            }
            System.out.println(a);

    }
}

生成一个随机数进行比较可以进行比较大一点小一点 三次太聪明 5次一般 9次太笨了

import java.util.Random;
import java.util.Scanner;


public class wang2 {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner input=new Scanner(System.in);
        Random r=new Random();
        int a=r.nextInt(99)+1;
        int c=0;
        for(int i=1;i==1;){
            int b=input.nextInt();
            if(b>a){
                System.out.println("偏大了");
                c++;
            }
            if(b<a){
                System.out.println("偏小了");
                c++;
            }
            if(b==a){
                System.out.println("正确");
                c++;
                break;
            }
        }
        if(c<=3 & c>0){
            System.out.println("太棒了");
        }
        if(c>3 & c<=6){
            System.out.println("一般般");
        }
        if(c>6){
            System.out.println("太笨了");
        }
    }

}

判断一个数是不是质数

import java.util.Scanner;


public class wang2 {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner input=new Scanner(System.in);
       
        int b=input.nextInt();
        for(int i=b-1;i>=1;i--){
            if(b%i==0 & b!=2 & i!=1){
                System.out.println("不是质数");
                break;
            }
            if(i==2 | i==1){
                System.out.println("是质数");
                break;
            }
        }
    }
}

求数列如 1 1 2 3 5 8 13 .。。。。。。。的20项

public class wang2 {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int x = 1;
        int y = 1;
        int z = 0;
        for (int i = 3; i <= 20; i++) {
            z = x + y;
            x = y;
            y = z;
        }
        System.out.println("第20项为" + z);

    }
}

posted @ 2021-04-11 16:28  计算机1905王子健  阅读(32)  评论(0编辑  收藏  举报