「java键盘输入成绩查找」java检测键盘输入

博主:adminadmin 2022-11-28 05:59:07 53

今天给各位分享java键盘输入成绩查找的知识,其中也会对java检测键盘输入进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java程序设计,由键盘输入学生成绩(国文,英文,数学)

import java.util.ArrayList;

import java.util.List;

import java.util.Scanner;

public class Average {

public static void main(String[] args) {

List list = new ArrayList();

int guwen_grade = 0;

int english_grade = 0;

int maths_grade = 0;

int total = 0;

Scanner scanner = new Scanner(System.in);

System.out.print("国文:");

String str1 = scanner.nextLine();

list.add(str1);

System.out.print("英语:");

String str2 = scanner.nextLine();

list.add(str2);

System.out.print("数学:");

String str3 = scanner.nextLine();

list.add(str3);

for(int i=0;ilist.size();i++){

total = total + Integer.parseInt((String)list.get(i));

}

System.out.println("平均成绩为:" + (double)total/list.size());

}

}

键盘录入一个成绩(整数类型),判断并输出成绩的等级。

需求:键盘录入一个成绩(整数类型),判断并输出成绩的等级。

要求使用两种方式:if和switch

成绩及对应等级如下

90~100  A

80~89    B

70~79  C

60~69    D

0~59      E

If:

packagecom.briup.day5;

importjava.util.Scanner;

public class Test3{

       public static void main(String[] agrs) {

              Scanner sc = new Scanner(System.in);

              System.out.println("请输入成绩:");

              int score = sc.nextInt();

              if(90 = score score= 100) {

                     System.out.println("A");

              } else if(80 = score score = 89) {

                     System.out.println("B");

              } else if(70 = score score = 79) {

                     System.out.println("C");

              } else if(60 = score score = 69){

                     System.out.println("D");

              } else if(score = 59) {

                     System.out.println("E");

              } else {

       System.out.println("成绩录入错误")

}

       }

}

Switch:

packagecom.briup.day5;                                                    

   import java.util.Scanner;

   public class Test3 {

       public static void main(String[] args) {

           Scanner sc = new Scanner(System.in);

           System.out.println("请输入成绩:");

           int score = sc.nextInt();

           switch(score/10) {

              case 10 :

              case 9 :

                 System.out.println("A");

              break;

              case 8:

                 System.out.println("B");

              break;

              case 7:

                 System.out.println("C");

              break;

              case 6:

                 System.out.println("D");

              break;

                            case 5:

case 4:

case 3:

case 2:  

case 1:

case 0:

       System.out.println("E");

default:

                  System.out.println("成绩录入错误");

             break;

          }

      }

  }     

JAVA实现:从键盘输入4个学生的成绩,找出最高分和最低分。

按你的要求,给你写了一个,在Eclipse下测试没有问题

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

public class MyDemo {

public static void main(String[] args) throws NumberFormatException, IOException {

float[] score=new float[4];

BufferedReader in=new BufferedReader(new InputStreamReader(System.in));

for(int i=0;iscore.length;i++){

System.out.println("请输入第"+(i+1)+"个成绩:");

score[i]=Float.parseFloat(in.readLine());

}

float min=32768;

float max=0;

for(int i=0;iscore.length;i++){

if(score[i]max){

max=score[i];

}

if(score[i]min){

min=score[i];

}

}

System.out.println("最大值:"+max+" 最小值:"+min);

}

}

Java二维数组用键盘输入n个学生 m门课的成绩,求每个学生总成绩和每门课的平均成绩

import java.util.Scanner;

public class Hzf_4 {

public static void main(String[] args) {

int i,j,n,m,score = 0,sum = 0;

float average = 0;

System.out.println("请输入学生人数及课程数:");

Scanner sca = new Scanner(System.in);

n = sca.nextInt();

m = sca.nextInt();

for(i = 1;i=n;i++){

sum = 0;

for(j = 1;j=m;j++){

System.out.println("请输入第"+i+"个学生的"+j+"门课程成绩:");

Scanner sca1 = new Scanner(System.in);

sum += sca1.nextInt();

}

average = (float)sum/m;

System.out.println("第"+i+"个学生的总成绩为:"+sum+"平均分为:"+average);

}

}

}

编写程序,从键盘输入某学生的四科成绩,求出总分和平均分,找出最高分和最低分

import java.util.Scanner;

public class Text1 {

public static void main(String[] args){

Scanner sc = new Scanner(System.in);

int a,b,c,d,sum,max=0,min;

double p;

System.out.println("请输入四门学科的分数");

a=sc.nextInt();

b=sc.nextInt();

c=sc.nextInt();

d=sc.nextInt();

sum=a+b+c+d;

p=sum/4;

if(ab ac ad){

max=a;

}else if( bc bd){

max=b;

}else if(cd){

max=c;

}else {

max=d;

}

if(ab ac ad){

min=a;

}else if(bc bd){

min=b;

}else if(cd){

min=c;

}else{

min=d;

}

System.out.println("学科分数总和="+sum);

System.out.println("学科平均分数="+p);

System.out.println("学科分数最大值="+max);

System.out.println("学科分数最小值="+min);

}

}

java键盘输入成绩查找的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java检测键盘输入、java键盘输入成绩查找的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-28,除非注明,否则均为首码项目网原创文章,转载请注明出处。