P5742 题目要求
P5742题目链接
P5742 AC代码(Java语言描述)
import java.util.Scanner;
public class Main {
private static class Student {
private int id;
private int grade1;
private int grade2;
private double grade;
Student(int id, int grade1, int grade2) {
this.id = id;
this.grade1 = grade1;
this.grade2 = grade2;
this.grade = grade1 * 0.7 + grade2 * 0.3;
}
public String isExcellent() {
return (grade1+grade2>140 && grade>=80) ? "Excellent" : "Not excellent";
}
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int num = scanner.nextInt();
for (int i = 0; i < num; i++) {
System.out.println((new Student(scanner.nextInt(), scanner.nextInt(), scanner.nextInt())).isExcellent());
}
scanner.close();
}
}
P5743 题目要求
P5743题目链接
P5743 AC代码(Java语言描述)
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int num = scanner.nextInt();
int j = 1;
for (int i = 1; i < num; i++) {
j++;
j*=2;
}
System.out.println(j);
scanner.close();
}
}
P5744 题目要求
P5744题目链接
P5744 AC代码(Java语言描述)
import java.util.Scanner;
public class Main {
private static class Student {
private String name;
private int age;
private int grade;
Student(String name, int age, int grade) {
this.name = name;
this.age = age;
this.grade = grade;
}
@Override
public String toString() {
return name + ' ' + (age+1) + ' ' + ((grade>=500)?600:(int)(grade*1.2));
}
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int num = scanner.nextInt();
for (int i = 0; i < num; i++) {
System.out.println(new Student(scanner.next(), scanner.nextInt(), scanner.nextInt()).toString());
}
scanner.close();
}
}