кодесурса

Упражнения на Java: принимает имена, идентификаторы и оценки учеников и отображает наивысший балл и наименьший балл

script1adsense2code
script1adsense3code

Java Basic: упражнение 245 с решением

Напишите программу на Java, которая принимает имена, идентификаторы и оценки учеников и отображает наивысший балл и наименьший балл.

Имя и идентификатор студента - это строки длиной не более 10 символов. Счет представляет собой целое число от 0 до 100.

Пример решения:

Java-код:

import java.util.Scanner;
class Student {
	String name;
	String stu_id;
	int score;
	public Student() {
		this(" ", " ", 0);
	}
	public Student(String initName, String initId, int initScore) {
		name = initName;
		stu_id = initId;
		score = initScore;
	}
}
public class Main {
	public static void main(String[] args) {
		Scanner in = new Scanner(System.in);
		System.out.println("Input number of students:");
		int n = Integer.parseInt(in.nextLine().trim());
		System.out.println("Input Student Name, ID, Score:");
		Student stu = new Student();
		Student max = new Student();
		Student min = new Student(" ", " ", 100);
		for (int i = 0; i < n; i ++) {
			stu.name = in.next();
			stu.stu_id = in.next();
			stu.score = in.nextInt();
			if (max.score < stu.score) {
				max.name = stu.name;
				max.stu_id = stu.stu_id;
				max.score = stu.score;
			}
			if (min.score > stu.score) {
				min.name = stu.name;
				min.stu_id = stu.stu_id;
				min.score = stu.score;
			}
		}
		System.out.println("name, ID of the highest score and the lowest score:");
		System.out.println(max.name + " " + max.stu_id);
		System.out.println(min.name + " " + min.stu_id);
		in.close();
	}
}

Пример вывода:

 Введите количество студентов:
3
Введите имя студента, ID, счет:
Devid v1 72
Питер v2 68
Johnson v3 85
имя, ID самого высокого балла и самого низкого балла:
Джонсон v3
Питер v2

Блок - схема:

«Блок-схема:

Редактор кода Java:

Внесите свой код и комментарии через Disqus.

Предыдущий: Напишите Java-программу, которая считывает список пар слова и номера страницы и печатает слово и список соответствующих номеров страниц.
Далее: Напишите программу на Java для преобразования трехзначного положительного числа в вышеуказанный формат. Например, 234 должно быть выведено как BBSSS1234, потому что оно имеет 2 «сотни», 3 «десять» и 4 из них.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code