首 页 行业热点 新车 试驾评测 养车用车 车型库

java期末考试题目

发布网友

我来回答

1个回答

热心网友

第一个什么平方根的,数学没学好,不知道用 if()怎么算,倒是可以用方法Math.sqrt()
//2222222222222
import java.util.Scanner;
public class Test2 {
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        System.out.println("输入一个年份,判断是闰年还是平年:");
        int year=sc.nextInt();
        if(year%4==0&&year%100!=0||year%400==0){    //判断闰年一般的规律为: 四年一闰,百年不闰,四百年再闰
            System.out.println(year+" 年是闰年。");
        }else{
            System.out.println(year+" 年是平年。");
        }
    }
}

//3333333333333
import java.util.Scanner;
public class Test3 {
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        System.out.println("请输入学生的考分,按回车查询考分等级");
        float score=sc.nextFloat();
        String score_class=null;
        if(score>=0&&score<60){
            score_class="不及格";
        }else if(score<70){
            score_class="及格";
        }else if(score<80){
            score_class="中等";
        }else if(score<90){
            score_class="良好";
        }else if(score<=100){
            score_class="优秀";
        }else{
            System.out.println("请输入合法考分(0--100),请重新启动查询!");
            System.exit(0);
        }
        System.out.println("该生成绩:"+score+",等级为:"+score_class);
    }
}

//44444444444444
import java.util.Arrays;
import java.util.Scanner;
public class Test4 {
    public static void main(String[] args){
        Scanner sc=new Scanner(System.in);
        int[] arr=new int[3];
        System.out.println("请输入3个整数,让电脑判断大小后,从小到大输出");
        for(int i=0;i<3;i++){
            System.out.println("请输入第"+(i+1)+"个数大小:");
            arr[i]=sc.nextInt();
        }
        Arrays.sort(arr);
        System.out.println("重新排序后,从小到大的顺序是:");
        for(int x:arr){
            System.out.print(x+" ");
        }
    }
}

//555555555555555
public class Test5 {
    public static void main(String[] args){
        int sum=0;
        for(int i=1;i<=100;i++){
            sum+=i;
        }
        System.out.println("1+2+3+4+...+100  的和是:"+sum);
    }
}
//6666666666666666
public class Test6 {
    public static void main(String[] args){
        System.out.println("九九乘法表");
        for(int i=1;i<=9;i++){
            for(int j=1;j<=9;j++){
                System.out.print(i+"*"+j+"="+i*j+"\t");
            }
            System.out.println();
        }
    }
}
//777777777777777777
public class Test7 {
    public static void main(String[] args){
        
        for(int i=1;i<5;i++){
            for(int j=1;j<5;j++){
                System.out.print("* ");
            }
            System.out.println();
        }
    }
}

//88888888888888888888
public class Test8 {
    public static void main(String[] args){
        int n=4;
        for(int i=1;i<=n;i++){
            for(int j=1;j<=i;j++){
                System.out.print("*");
            }
            System.out.println();
        }
    }
}

//9999999999999999
public class Test9 {
    public static void main(String[] args){
        for(int i=1;i<=4;i++){
            for(int j=1;j<=i;j++){
                System.out.print("*");
            }
            System.out.println();
        }
        //注意下面只有3行
        for(int i=1;i<=3;i++){
            for(int j=3-i;j>=0;j--){
                System.out.print("*");
            }
            System.out.println();
        }
    }
}
//10 10 10 10 10 10 10 
public class Test10 {
    public static void main(String[] args){
        System.out.println("现在一数组arr[10]={1,3,5,2,82,6,7,0,12,4}"+
                        "找出最大的数的位置并输出到屏幕");
        int[] arr={1,3,5,2,82,6,7,0,12,4};
        int max=arr[0];
        int index=0;
        for(int i=0;i<arr.length;i++){
            if(arr[i]>max){
                index=i;
                max=arr[i];
            }
        }
        System.out.println("经过查找,该数组中最大值是:"+max+",在数组中第"+(index+1)+"个位置");
    }
}

////////////1111111111
/*
 * 素数:只有除以1和它本身时能整除,除以其它任何自然数都不能整除
 */
public class Test11 {
    public static void main(String[] args){
        System.out.println("101-200之间素数:");
        for(int i=101;i<=200;i++){
            int j=1;
            int count=0;
            //计数,当一个数队在1至本数之前有第3个数可以整除,则不是素数
            for(int k=1;k<=i;k++){
                if(i%k==0){
                    count++;
                }
            }
            if(count<3){
                System.out.print(i+" ");
            }

        }
        
    }
}
//12 12 12 12 12 
public class Test12 {
    public static void main(String[] args){
        System.out.println("打印水仙花数:");
        for(int num=100;num<=999;num++){
            int ge=num%10;
            int shi=(num/10)%10;
            int =num/100;
            
            if((Math.pow(ge, 3)+ Math.pow(shi, 3)+ Math.pow(, 3))==num){
                System.out.print(num+" ");
            }
        }
    }
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com