A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

kejiakai

初级黑马

  • 黑马币:

  • 帖子:

  • 精华:

© kejiakai 初级黑马   /  2017-11-22 00:13  /  1521 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.输入一个学生的成绩,如果它低于60,输出“Fail”,否则,输出“Pass”。
2.输入一个正整数n (1<n≤10),再输入n个整数,输出这组数据,并求其平均值。
3.输入一个正整数n,如果它是素数,输出"YES",否则,输出"NO" (素数就是只能被1和自身整除的正整数,1不是素数,2是素数)。 要求定义并调用函数prime(m)判断m是否为素数。
4.创建学生类,包含: 学号, 姓名, 成绩 ,求成绩均值的方法。输入一组学生对象的数据。求他们的平均值。

5 个回复

倒序浏览
//问题1的答案
import java.util.Scanner;

public class Demo1 {
        public static void main(String[] args) {
                Scanner sc=new Scanner(System.in);
                System.out.println("请输入学生成绩");
                double  grade=sc.nextDouble();
                if(grade>=0&&grade<=100){
                        if(grade>=60){
                                System.out.println("Pass");
                        }else{
                                System.out.println("Fail");
                        }
                }else{
                        System.out.println("成绩错误,请重新输入");
                }
        }
}
回复 使用道具 举报

import java.util.Scanner;

public class Dome2 {
//        2.输入一个正整数n (1<n≤10),再输入n个整数,输出这组数据,并求其平均值。
        public static void main(String[] args) {
                System.out.println("请问要计算几个数的平均值");
                Scanner sc=new Scanner(System.in);
                int num=sc.nextInt();
                int sum=0,avg;
                for(int i=0;i<num;i++){
                        System.out.println("请输入第"+(i+1)+"个数");
                        int num1=sc.nextInt();
                        sum+=num1;
                }
                avg=sum/num;
                System.out.println("avg="+avg);
        }
}
回复 使用道具 举报

import java.util.Scanner;

public class Demo3 {
//        3.输入一个正整数n,如果它是素数,输出"YES",否则,输出"NO" (素数就是只能被1和自身整除的正整数,1不是素数,2是素数)。 要求定义并调用函数prime(m)判断m是否为素数。
       
        public static void main(String[] args) {
                Scanner sc=new Scanner(System.in);
                System.out.println("请输入一个正整数");
                int m=sc.nextInt();
                prime(m);
        }

        public static void prime(int m) {
                for (int i = 2; i < m; i++) {
                        if(m%i==0){
                                System.out.println("NO");
                                break;
                        }
                        if(i==m-1){
                                System.out.println("Yes");
                        }
                }
        }
}
回复 使用道具 举报
//4.创建学生类,包含: 学号, 姓名, 成绩 ,求成绩均值的方法。输入一组学生对象的数据。求他们的平均值。
public class Dome4 {
        public static  void main(String[] args) {
                Student s1=new Student();
                s1.setId("s001");
                s1.setName("张三");
                s1.setGrade(89);
               
                Student s2=new Student("s002", "李四", 84.5);
                Student arr[]=new Student[2];
                arr[0]=s1;
                arr[1]=s2;
                avgGrade(arr);
        }

        public static void avgGrade(Student[] arr) {
                double sum=0,avg;
                for (int i = 0; i < arr.length; i++) {
                        sum+=arr[i].getGrade();
                       
                }
                avg=sum/arr.length;
                System.out.println("平均分为:"+avg);
        }
}
class Student{
        String id;
        String name;
        double grade;//成绩
        public String getId() {
                return id;
        }
        public void setId(String id) {
                this.id = id;
        }
        public String getName() {
                return name;
        }
        public void setName(String name) {
                this.name = name;
        }
        public double getGrade() {
                return grade;
        }
        public void setGrade(double grade) {
                this.grade = grade;
        }
        public Student(String id, String name, double grade) {
                this.id = id;
                this.name = name;
                this.grade = grade;
        }
        public Student() {
        }
       
       
}
回复 使用道具 举报
那里看不明白再问,学习就是坚持,不要脸,坚持不要脸
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马