JAVA20. 验证年龄
描述
输入描述
年龄整数值输出描述
示例1
输入:
25
输出:
25
示例2
输入:
-25
输出:
0
示例3
输入:
250
输出:
200
C 解法, 执行用时: 1ms, 内存消耗: 384KB, 提交时间: 2021-10-16
#include <stdio.h> int main() { int years; scanf("%d",&years); if (years <= 0) { printf ("0"); } else if (years>=200) { printf ("200"); } else { printf ("%d",years); } return 0; }
Java 解法, 执行用时: 27ms, 内存消耗: 10748KB, 提交时间: 2022-02-10
import java.util.Scanner; public class Main { public static void main(String[] args) { Person p = new Person(); Scanner scanner = new Scanner(System.in); while (scanner.hasNextInt()) { int age = scanner.nextInt(); p.setAge(age); System.out.println(p.getAge()); } } } class Person { private int age; //write your code here...... public void setAge(int age) { if (age < 0) { age = 0; } if (age > 200) { age = 200; } this.age = age; } public int getAge() { return age; } }
Java 解法, 执行用时: 28ms, 内存消耗: 10716KB, 提交时间: 2022-02-08
import java.util.Scanner; public class Main { public static void main(String[] args) { Person p = new Person(); Scanner scanner = new Scanner(System.in); while (scanner.hasNextInt()) { int age = scanner.nextInt(); p.setAge(age); System.out.println(p.getAge()); } } } class Person { private int age; //write your code here...... public void setAge(int age) { this.age = age; } public int getAge() { if(age<0) return 0; else if(age<200) return age; else return 200; } }
Java 解法, 执行用时: 29ms, 内存消耗: 10552KB, 提交时间: 2021-11-17
import java.util.Scanner; public class Main { public static void main(String[] args) { Person p = new Person(); Scanner scanner = new Scanner(System.in); while (scanner.hasNextInt()) { int age = scanner.nextInt(); p.setAge(age); System.out.println(p.getAge()); } } } class Person { private int age; private int setAge1(int age) { if (age < 0) { return 0; } else if (age > 200) { return 200; } return age; } public void setAge(int age) { this.age = setAge1(age); } public int getAge() { return age; } }
Java 解法, 执行用时: 29ms, 内存消耗: 10628KB, 提交时间: 2021-11-13
import java.util.Scanner; public class Main { public static void main(String[] args) { Person p = new Person(); Scanner scanner = new Scanner(System.in); while (scanner.hasNextInt()) { int age = scanner.nextInt(); p.setAge(age); if(p.getAge()<0){ System.out.println(0); } else if(p.getAge()>200){ System.out.println(200); } else System.out.println(p.getAge()); } } } class Person { private int age; public void setAge(int age){ this.age=age; } public int getAge(){ return age; } //write your code here...... }