魔幻的猫头鹰

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
package test;

public class test1 {
    public static void main(String args[]){
        //使用for循环计算1-100的和,除了以3结尾的那些数
        int sum = 0;
        for(int x = 1;x<=100;x++){
            if(x%10!=3){
                sum = sum+x;
            }
        }
        System.out.println("和为"+sum);
    }
}

 

 

 

package test;

public class test2 {

 

public static void main(String args[]){
        //使用二重循环输出以下图形
        for(int x = 1;x<=5;x++){
            for(int y = 5;y>=x;y--){
                System.out.print("*");
            }
            System.out.println();
        }
    }
}

 


package test;

public class test {
    public static void main(String args[]){
        //使用二重循环输出以下图形
        for(int x = 1;x<=4;x++){
            for(int y = 4;y>x;y--){
                System.out.print(" ");
            }
            for(int z = 1;z<=2*x-1;z++){
                System.out.print("*");
            }
            System.out.println();
        }
    }
}

 

 

 

 

 

package test;

import java.util.Scanner;

public class test3 {
    public static void main(String args[]){
        //循环输入学生姓名,直到输入‘Q’程序结束
        Scanner input = new Scanner(System.in);
        System.out.println("请输入学生姓名,输入Q结束程序");
        String x = "a";
        int a = 2;
        do{
        x = input.next();
        if(x.equals("Q")){
            System.out.println("结束程序");
            break;
        }
        System.out.println(x);
        }while(a>1);
    }
}

package test;

import java.util.Scanner;

public class test4 {
    public static void main(String args[]){
        //输入5个学生成绩,求和,当输入不合法的时候,提示输入错误重新输入
        Scanner input = new Scanner(System.in);
        int x =1;
        int y = 1;
        int sum = 1;
        do{
            System.out.println("请输入第"+y+"学生成绩");
            x = input.nextInt();
            y++;
            sum = sum+x;
        }while(y<=5);
        System.out.println("学生成绩总和为"+sum);
    }
}

 

 

 

 

 

package test;

public class test5 {
    public static void main(String args[]){
        //计算 1+1/(1+2) +  1/(1+2+3)  +1/(1+2+3+4)+…………+1/(1+2+....+10)
        double sum = 0;
        double sums= 0;
        double a =1;
        for(double x = 1;x<=10;x++){
            sums = sums+x;
            sum += a/sums;
        }
        System.out.println(sum);
    }
}

 

 

package work;

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

public class test {
    public static void main(String args[]) {
        //产生一个1-99的随机数,猜数字,若大了就提示“大了点”,若小了就提示“小了点”直到猜对为止。
        Scanner input = new Scanner(System.in);
        Random x = new Random();
        int number = 0;
        int a = x.nextInt(100);
        System.out.println("请输入1-99的数字,猜数字");
        for(int y = 1;y>=0;y++) {
            number = input.nextInt();
            if(number>=100||number<=0) {
                System.out.println("输入错误");
            }else if(number>a&&number<100) {
                System.out.println("数大了,请再试一次");
            }else if(number<a&&number>0) {
                System.out.println("数小了,请再试一次");
            }else {
                System.out.println("数字正确");
                if(y>=1&&y<=3) {
                    System.out.println("太棒了");
                }else if(y>3&&y<=8) {
                    System.out.println("不错");
                }else {
                    System.out.println("还行吧");
                }
                break;            
            }
        }
    }
}

 

 

package work;

import java.util.Scanner;

public class test1 {
    public static void main(String args[]) {
        //输入一个数,判断是不是质数
        Scanner input = new Scanner(System.in);
        System.out.println("请输入一个数判断是不是质数");
        int x = input.nextInt();
        for(int a =x-1;a>=1;a--) {
            if(a==1) {
                System.out.println("这是一个质数");
                break;
            }else if(x%a==0) {
                System.out.println("这不是一个质数");
                break;
            }
        }
    }
}

 

 

package work;

import java.util.Scanner;

public class test2 {
    public static void main(String args[]) {
        //求裴波那契数列的第20项是什么。
        Scanner input = new Scanner(System.in);
        int x = 1;
        System.out.println("查询__位斐波那契数列数字");
        x = input.nextInt();
        int y =1;
        int j=0;
        int k=1;
        for(int a=1;a<x-1;a++) {
            y=j+k;
            j=k;
            k=y;
        }
        System.out.println("第"+x+"数列数字为"+y);
    }
}

 

posted on 2021-04-09 20:29  魔幻的猫头鹰  阅读(32)  评论(0编辑  收藏  举报