以往我们用的最多的就是关于年或者日期的判断,其实关于生肖的判断有点类似年限的判断。

下面是全部代码:

import java.util.Scanner;

public class Zodiac {

public static void main(String[] args){

Scanner input=new Scanner(System.in);//声明扫描仪变量

System.out.println("请输入年份");//系统提示输入

try{ //监听异常

while(true){

int birth = input.nextInt()%12; //用户输入%12在再转换

switch(birth){

case 0:System.out.println("猴年");break;

case 1:System.out.println("鸡年");break;

case 2:System.out.println("狗年");break;

case 3:System.out.println("猪年");break;

case 4:System.out.println("鼠年");break;

case 5:System.out.println("牛年");break;

case 6:System.out.println("虎年");break;

case 7:System.out.println("兔年");break;

case 8:System.out.println("龙年");break;

case 9:System.out.println("蛇年");break;

case 10:System.out.println("马年");break;

case 11:System.out.println("羊年");break;

default :System.out.println("错误!请输入大于0的数"); //不满足以上条件的默认输出这个语句

}

}

}

catch(Exception e){ //捕捉异常

System.out.println("请正确输入");

e.printStackTrace(); //打印异常信息在程序中出错的位置及原因

}

}

}

大家可以测试下,如果还有任何不明白的地方可以在下方的留言区讨论。

时间: 2018-02-23

java判断生肖_Java写出生肖年判断相关推荐

  1. 优秀的java代码_像这样写,Java菜鸟也能写出牛逼的代码

    场景一 有时候我们会遇到一个方法就是占满了整个屏幕,其中各种if else 判断 ,for 循环嵌套,时不时来穿插着各种a b c参数,让人看得实在是眼花缭乱.让后面维护的人望而却步,也实在的代码块后 ...

  2. java项目2小时写出黄金矿工经典小游戏

    视频讲解链接[Java项目]2小时轻松做出Java黄金矿工小游戏!手把手教你java开发_java初级项目http://视频讲解链接1.项目介绍 黄金矿工是一款经典益智类小游戏.该游戏中,玩家需要在规 ...

  3. Java 使用Map集合 写出超市会员管理系统

    首先我们要写出该会员的一系列属性和它的有参无参构造方法和封装方法 public class Member {private String name;private int Card;private S ...

  4. java生成tiff_在Java中读取和写出TIFF图像

    读取TIFF并输出BMP的最简单的方法是使用ImageIO类: BufferedImage image = ImageIO.read(inputFile); ImageIO.write(image, ...

  5. android判断键盘是否弹出窗口,Android判断软键盘弹出并隐藏的简单完美解决方法(推荐)...

    最近项目中有一个编辑框,下面是个ListView.在触发编辑框弹出软键盘后,ListView还能滑动,并且ListView的item还能响应单击.这样的体验效果很不好.于是便想在滑动或单击item时判 ...

  6. java好看的图形界面_java写出图形界面

    1. 做出简单的窗体 package javaGUI; import java.awt.BorderLayout; import java.awt.Color; import javax.swing. ...

  7. java 怎么优雅的写出代码_【Java】基础50:如何让写的代码像诗一样优雅?

    今天是刘小爱自学Java的第50天. 感谢你的观看,谢谢你. 话不多说,开始今天的学习: ‍ 一.Stream流引入 这个流和IO流中的流很容易弄混淆. 但是它们是两个完全不一样的概念,Stream流 ...

  8. java set 包含_Java Set.contains()方法:判断Set集合是否包含指定的对象

    Java 集合类中的 Set.contains() 方法判断 Set 集合是否包含指定的对象.该方法返回值为 boolean 类型,如果 Set 集合包含指定的对象,则返回 true,否则返回 fal ...

  9. “猿式浪漫”:Java小白也能写出的表白程序

    很多时候有人会说,程序员不懂得浪漫,其实很多时候,程序员的浪漫会出现在一行行代码里. 比如这个三行情书: 当"昂贵的鲜花+浪漫的烛光晚餐"的标配表白方式早已落入俗套,身为程序员的我 ...

  10. java俄罗斯方块总结_java写的俄罗斯方块的心得

    1,分析游戏界面,通过游戏界面,抽象出来几种类型 2,定义类型 Cell: 公共特征:行号,列号,图片 共同行为:向左,向右,向下移动,提供JavaBean相关的规范 Tetromino类型,其七种组 ...

最新文章

  1. 为什么有些人非技术出身,却能带好团队?
  2. 全球及中国球形活性炭行业十四五发展潜力及投资价值分析报告2022-2027年
  3. 基于暗通道优先算法的去雾应用Matlab
  4. 算法与数据结构 -- 栈与队列(四)
  5. C——Flowers
  6. 【剑指offer - C++/Java】2、替换空格
  7. kali linux 截图 软件,Kali-Linux-Tools-Interface:针对Kali Linux的图形化Web接口
  8. Window10 安装虚拟机搭建LInux系统
  9. 实验一 命令解释程序的编写
  10. Linux shell__文件操作
  11. ESP8266教程4 — ESP8266 智能配网
  12. python——keyword模块
  13. python opencv图片拼接
  14. 【网页处理与文本分析】某电视剧弹幕信息情感分析
  15. 苏格拉底的爱情与婚姻观
  16. An Improved One millisecond Mobile Backbone 论文笔记
  17. html在表格输入文字不显示,Word表格中有部分格子内无法输入文字是怎么回事?...
  18. http报错405问题解决方法
  19. 阿里巴巴国际站店铺类目对运营的影响
  20. 在线教育网站的一些瞎折腾……

热门文章

  1. C语言strtok_r和strtok使用方法
  2. 基础会计学习笔记4 会计核算基本方法(会计工作的主要内容)
  3. Invalid parameter passed to C runtime function
  4. mysql 查看进程_Mysql查看进程
  5. UnityAction和System.Action引发的思考
  6. android将毫秒转换成日期,如何在Android中将毫秒转换为日期格式?
  7. SWUST OJ 69: 偷菜时间表
  8. python调用“天擎”系统需要安装的库
  9. 对比学习(二)-模型坍塌-infoNCE损失函数
  10. 浅析eTS的起源和演进