最高分java代码 java高级代码大全
java里面循环for 要求输入五门成绩,并且算五门成绩总分和平均分和最高分,最低分?
public static void main(String[] args) {
企业建站必须是能够以充分展现企业形象为主要目的,是企业文化与产品对外扩展宣传的重要窗口,一个合格的网站不仅仅能为公司带来巨大的互联网上的收集和信息发布平台,成都创新互联公司面向各种领域:成都石凉亭等网站设计、营销型网站建设解决方案、网站设计等建站排名服务。
Scanner s = new Scanner(***.in);
double sum = 0;//和
double min =Integer.MAX_VALUE;//整形的最大值
double max=Integer.MIN_VALUE;//整形的最小值
double avg = 0;//平均分
double temp = 0;//输入的分数
for (int i = 0; i 5; i++) {
temp = s.nextFloat();
sum=sum+temp;
if (min temp) {
min = temp;
}
if(maxtemp){
max=temp;
}
}
avg = sum / 5f;
System.out.println("总分为:"+sum);
System.out.println("最平均分为:"+avg);
System.out.println("最高分为:"+max);
System.out.println("最低分为:"+min);
}
用Java编写一个程序,接受3个学生的成绩,并输出最高分.----要全代码跪求
import java.util.Scanner;
public class t {
public static void main(String[] args) {
Scanner s=new Scanner(System.in);
System.out.print("请输入第一个学生成绩:");
double a=s.nextDouble();
System.out.print("请输入第二个学生成绩:");
double b=s.nextDouble();
System.out.print("请输入第三个学生成绩:");
double c=s.nextDouble();
double temp=0;
if(ab){
temp=a;
}else{
temp=b;
}
if(ctemp){
temp=c;
}
System.out.print("最高成绩:"+temp);
}
}
java语言中最高分与最低分用什么代码
可以调用Math.max(a,b)和Math.min(a,b)来分别求出a和b中的最大值和最小值也可以使用一些排序算法来求。
编写java程序,输入10个成绩,计算最高分、最低分、平均分,并按从小到大排序,统计高于平均分的人数。
Java 8 以上(包含java8) Lambda 方式,这种方式比较简洁,代码如下:
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class App20 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
ListFloat scores = new ArrayList();
System.out.println("请输入10个人的成绩:");
for (int i = 0; i 10; i++) {
scores.add(scanner.nextFloat());
}
float max = scores.stream().max((x, y) - Float.compare(x, y)).get();
System.out.println("最高分:" + max);
float min = scores.stream().min((x, y) - Float.compare(x, y)).get();
System.out.println("最低分:" + min);
float average = scores.stream().reduce(0.0f, Float::sum) / scores.size();
System.out.println("平均分:" + average);
scores.sort((x, y) - Float.compare(x, y));
System.out.println("从小到大分数排序:");
scores.forEach(s - System.out.print(s + " "));
long n = scores.stream().filter(r - r average).count();
System.out.println("\n高于平均分的有" + n + "个");
}
}
传统方式,如下:
import java.util.Arrays;
public class App21 {
public static void main(String[] args) {
float[] scores = new float[] { 10f, 9f, 8f, 7f, 6f, 5f, 4f, 3f, 2f, 1f };
float max = Float.MIN_VALUE;
for(float score : scores) {
if (score max) {
max = score;
}
}
System.out.println("最高分:" + max);
float min = Float.MAX_VALUE;
for(float score : scores) {
if (score min) {
min = score;
}
}
System.out.println("最低分:" + min);
float sum = 0;
for(float score : scores) {
sum += score;
}
float average = sum / scores.length;
System.out.println("平均分:" + average);
// 从小到大排序
Arrays.sort(scores);
System.out.println("从小到大分数排序:");
for(float score : scores) {
System.out.print(score + " ");
}
int n = 0;
for(float score : scores) {
if (score average)
n++;
}
System.out.println("\n高于平均分的有" + n + "个");
}
}
java输入成绩输出最高的成绩
import java.util.Scanner;
public class t2{
public static void main(String[] args){
Scanner cin=new Scanner(System.in);
int []a=new int[100];
int max1=0;//记录最大值
for(int i=0;i5;i++){//输入个数
a[i]=cin.nextInt();
max1=Math.max(max1,a[i]);//记录最大值
}
System.out.println("最高分:"+max1);//输出
}
}
网站标题:最高分java代码 java高级代码大全
文章起源:http://myzitong.com/article/hidecc.html