输入一个年龄,判断年龄范围

详细代码如下:

package com.hanqi.lianxi;

import java.util.Scanner;

public class lianxi
{
 public static void main(String[] args)
 {
     Scanner sr = new Scanner(System.in);
     System.out.println("请输入您的年龄:");
     double age = sr.nextDouble();
     if(age%1==0)
      {
      if(age>=0&&age<=12)
      {
       System.out.println("您是儿童");
      }
      else if(age>12&&age<=18)
      {
       System.out.println("您是少年");
      }
      else if(age>18&&age<=40)
      {
       System.out.println("您是青年");
      }
      else if(age>40&&age<=60)
      {
       System.out.println("您是中年");
      }
      else if(age>60&&age<=130)
      {
       System.out.println("您是老年");
      }
      else
      {
       System.out.println("您输入年龄不在正常范围内");
      }
      }
     else
      {
      System.out.println("您输入的年龄格式有误,请输入正整数");
      }
 }
}

各种情况的运行结果如下:

时间: 2024-10-09 13:04:35

输入一个年龄,判断年龄范围的相关文章

输入一个日期判断是否正确 javascript

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Typ

20150910输入一个日期判断是这一年的第一天

bool isok = false;//用来记录日期是否正确 bool isrun = false;//用来判断是否是闰年 Console.Write("输入年:"); int year = int.Parse(Console.ReadLine()); Console.Write("输入月:"); int month = int.Parse(Console.ReadLine()); Console.Write("输入日:"); int day =

年龄判断

#include <stdio.h>void main(){ int age; printf("请输入年龄:\n"); scanf("%d",&age); switch(age) { case 2: case 3: printf("孩子进入小班\n"); break; case 4: printf("孩子进入中班\n"); break; case 5: case 6: printf("孩子进入中班

js小案例,判断年龄是否成年

<input type="number" id="age"/><input type="button" value="检查年龄" onclick="check()"/><input type="text" id="text" placeholder="在这里显示结果"/><script>functio

输入一个整数,判断其是否是2^n,是就输出这个数,不是就输出和它最接近的为2^n的那个整数。

输入一个整数,判断其是否是2^n,若是,输出这 //个数,若不是,输出和它最接近的为2^n的那个整数. 附加源代码1: #include<stdio.h> #include<stdlib.h> #include<math.h> int main() { int input;//键盘输入一个整数input int i,j;//i,j待会儿存放input与左边和右边的为2^n的差值 int m,n;//保存左边,右边的与inout最接近的2^n printf("请

c语言:不用if,else语句,也不用循环条件等,输入一个字符,判断是否为大写字母

不用if,else语句,也不用循环条件等,输入一个字符,判断是否为大写字母,如果是,就转换成小写字母:否则不转换.最后输出得到的这个字符. 程序: #include<stdio.h> int main() { char ch; printf("请输入一个字符:"); scanf("%c",&ch); ch = (ch >= 'A'&&ch <= 'Z') ? (ch + 32) : ch; printf("%

java小练习:输入一个字符,判断该字符是数字?英文字母?还是其他字符

package practiceGO; import java.util.Scanner; /*  * 3.输入一个字符,判断该字符是数字?英文字母?还是其他字符  */ public class Cto { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("输入一个字符:"); char ch = sc.next().charAt(0);

////输入一个100以内的数,判断是不是正整数;

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 练习4 { class Program { static void Main(string[] args) { ////输入一个100以内的数,判断是不是正整数: Console.WriteLine("请输入一个整数"); int a = Convert.ToInt32(Console.ReadL

【c语言】 输入一个字符,判断它是否为大写字母,如果是,将它转换成小写字母,如果不是不转换

// 输入一个字符,判断它是否为大写字母,如果是,将它转换成小写字母,如果不是不转换 #include <stdio.h> int main() { char ch; printf("请输入一个字符:"); scanf("%c",&ch); if(ch >= 'A' && ch <= 'Z') ch = ch + 32; printf("转换成小写字母是:%c\n",ch); return 0; }

输入一个年份,再输入一个月份,判断其是平年还是闰年,然后输出当前月份的天数。

#region 输入一个年份,再输入一个月份,判断其是平年还是闰年,然后输出当前月份的天数. Console.WriteLine("请输入一个年份"); int year = 0;//声明一个变量year,即年份 int month = 0;//声明一个变量month.即月份 int day = 0; //声明一个变量day,即天数 bool b = true;//声明一个变量b,即"是"或"否' //捕捉异常,判断用户输入的值是否合法 try { //当