1.

题目要求
  编写程序 ,要求用户从键盘输入一个年份,程序输出改年出生的人的生肖。中国生肖基于12年一个周期,
  每年一个生肖代表。鼠(rat)、牛(ox)、虎(tiger)、兔(rabbit)、龙(dragon)、蛇(snake)、
  马(horse)、羊(sheep)、猴(monkey)、鸡(rooster)、狗(dog)、猪(pig)通过year%12确定生肖
  ,1900年属鼠
  鼠是1996年,牛 1997,虎1998

2.

判断鼠的余数

3.

同理 牛 余数

4.

往后排 当余数==0为下一个周期

5.开始编写代码

package booksTest;import java.util.Scanner;public class p53_3_8 {public static void main(String[] args) {/*题目要求编写程序 ,要求用户从键盘输入一个年份,程序输出改年出生的人的生肖。中国生肖基于12年一个周期,每年一个生肖代表。鼠(rat)、牛(ox)、虎(tiger)、兔(rabbit)、龙(dragon)、蛇(snake)、马(horse)、羊(sheep)、猴(monkey)、鸡(rooster)、狗(dog)、猪(pig)通过year%12确定生肖,1900年属鼠鼠是1996年,牛 1997,虎1998*///判断鼠的余数
//        int rat = 1996;
//        int remainder = rat%12;
//        System.out.println(remainder);//余数为 4//同理 牛 余数
//        int ox = 1997;
//        int remainder = ox%12;
//        System.out.println(remainder);//余数为5//往后排 当余数==0为下一个周期//1.获取用户输入年份Scanner sc = new Scanner(System.in);System.out.println("请输入你的出生年份");int year = sc.nextInt();if (year%12 == 4) {System.out.println(year+"年属鼠");}if (year%12 == 5) {System.out.println(year+"年属牛");}if (year%12 == 6) {System.out.println(year+"年属虎");}if (year%12 == 7) {System.out.println(year+"年属兔");}if (year%12 == 8) {System.out.println(year+"年属龙");}if (year%12 == 9) {System.out.println(year+"年属蛇");}if (year%12 == 10) {System.out.println(year+"年属马");}if (year%12 == 11) {System.out.println(year+"年属羊");}if (year%12 == 0) {System.out.println(year+"年属猴");}if (year%12 == 1) {System.out.println(year+"年属鸡");}if (year%12 == 2) {System.out.println(year+"年属狗");}if (year%12 == 3) {System.out.println(year+"年属猪");}}
}

3.8编写程序 ,要求用户从键盘输入一个年份,程序输出改年出生的人的生肖。中国生肖基于12年一个周期,Java相关推荐

  1. 编写一个Java应用程序。用户从键盘输入一个1~99999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数。回文数是指将该数含有的数字逆序排列后得到的数和原数相同,例如12121、3223

    编写一个Java应用程序.用户从键盘输入一个1-99999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数.回文数是指将该数含有的数字逆序排列后得到的数和原数相同,例如12121.3223 ...

  2. java输入一个年份,利用Java实现从键盘输入一个年份,程序输出改年出生的人的生肖...

    从键盘输入一个年份,程序输出改年出生的人的生肖. import java.util.Scanner; public class Sesx { public static void main(Strin ...

  3. java录入个人信息程序_Java:用键盘输入个人信息并输出

    V.1 */ public class ShowResume{ public static void main(String[] args) { int age=25; //年龄 String nam ...

  4. matlab input怎么用,MATLAB如何使用input函数接受用户的键盘输入

    MATLAB如何使用input函数接受用户的键盘输入 [语法说明] eval=input(prompt):接受用户的键盘输入,并赋值给eval.字符串prompt为提示符,假设用户在提示符后输入的值为 ...

  5. 2. 编写程序,求 x+xx+xxx+……(例如:8+88+888+……)前 n 项之和。x 和 n 的值由 用户从键盘输入。

    2. 编写程序,求 x+xx+xxx+--(例如:8+88+888+--)前 n 项之和.x 和 n 的值由 用户从键盘输入. package com.temp;import java.util.Sc ...

  6. 统计不同字符个数。用户从键盘输入一行字符,编写一个程序,统计并输出其中英文字符、数字、空格和其他字符的个数

    统计不同字符个数.用户从键盘输入一行字符,编写一个程序,统计并输出其中英文字符.数字.空格和其他字符的个数 s = input("请输入一行字符:") letter = 0 #字母 ...

  7. 编程设计一个简单的计算器程序,要求根据用户从键盘输入的表达式,操作数

    编程设计一个简单的计算器程序,要求根据用户从键盘输入的表达式,操作数 首先,先写出各类计算的函数,参数从主函数中提取,返回计算后所得的值 因计算器不只要求能计算加减乘除,所以所有函数类型都为doubl ...

  8. 试编写一个汇编语言程序,要求对键盘输入的小写字母用大写字母显示出来

    试编写一个汇编语言程序,要求对键盘输入的小写字母用大写字母显示出来 DATA SEGMENT DATA ENDS STACK SEGMENT STACK ENDS CODE SEGMENT ASSUM ...

  9. JAVA编写程序实现,由键盘输入两个整数,输出其中较大的数。

    import java.util.Scanner;public class Test1 {public static void main(String[] args) {// 1,编写程序实现,由键盘 ...

最新文章

  1. Python实现快速傅里叶变换(FFT)
  2. 蓝牙模块怎么指定查询另一个蓝牙模块_拆解报告:亚马逊10.or Buds真无线蓝牙耳机...
  3. python位运算符_Python位运算符
  4. c 控制mysql数据导出_MySql数据库导入导出的三种方式
  5. Oracle 11g的安装详细过程
  6. PHP数组foreach后使用current取值的问题
  7. 利用BitmapCutter实现截取图片功能之修改加强版,兼容Jquery1.4.x以上版本
  8. asp.net Form 认证【转】
  9. unity3d用射线检测做了一个物体的捡起功能
  10. 阿里3大营销模型:AIPL、FAST、GROW
  11. 通过 SiteServer CMS 推进政府网站集约化、集群化建设
  12. 练手项目|Node.js实战——轻松实现听歌识曲
  13. 导出word功能,用html代码在word中插入分页符
  14. WebDAV之葫芦儿·派盘+Xplore
  15. Java图片处理 - 创建工具类
  16. 申请优豆云免费虚拟主机使用感受分享心得
  17. 微信小程序——引用阿里云字体
  18. svn版本更迭的原理
  19. Zookeeper+Hadoop+Hbase+Hive+Kylin+Nginx集群搭建十一(Nginx负载均衡篇)
  20. Acrobat官网下载地址

热门文章

  1. 做事先做人 做人先立德
  2. [校园网]绕过校园网使用自己服务器流量教程
  3. 0x0F1AFD76 (libcocos2d.dll) (Plane.exe 中)处有未经处理的异常: 0xC0000005: 读取位置 0x00000018 时发生访问冲突。
  4. 博客文章分类导引(持续更新)
  5. 【ThinkPad系统重装】
  6. exoplayer的media2扩展
  7. Python札记 -- 测试优先
  8. Rect Transform
  9. Windows10 鼠标无法使用 USB receiver
  10. 浅谈扫描二维码登录微信网页版与摇一摇传图的实现原理