java根据年份判断生肖 怎样确定年份的生肖

今天给各位分享java根据年份判断生肖的知识,其中也会对怎样确定年份的生肖进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
用switch判断某一年年份属相,输入1900年以后的任意一年, 判断 提起用switch判断某一年年份属相,大家都知道,有人问用case语句判断某一年是否是闰年,另外,还有人想问用switch语句判断1900到2017年的任意年份是十二生…,你知道这是怎么回事?其实java中如何用switchcase语句判断年份对应的生肖?…,下面就一起来看看输入年以后的任意一年, 判断出它的 生肖.(用switch语 句实现)?希望能够帮助到大家!
用switch判断某一年年份属相
输入年以后的任意一年,判断出它的生肖.(用switch语句实现) 。这个实现方法是比较简单的 。只要把用年份数除以12取它的余数 。比如说像今年年,除以12的余数是4 。那么今年的生肖就是老鼠 。其余的照此类推 。用规定的语句实现时,中间必须要加入break语句 。
编写程序,输入一个年份,判断该年属相.(提示switch-case)
int main(){
char p[12][4]={“鼠”,”牛”,”虎”,”兔”,”龙”,”蛇”,”马”,”羊”,”鸡”,”猴”,”狗”,”猪”};
int year0=;//年是鼠年,作为基准
int year,n;
printf(“请输入一个年份n”);
java中如何用switchcase语句判断年份对应的生肖?…
scanf(“%d”,year);
n=year-year0;
n=n%12;
if (n0) n+=12;//求余时,n可能是负数,如果是负数则加12
printf(“%d年属%sn”,year,p[n]);
用switch判断某一年年份属相:用case语句判断某一年是否是闰年
switch(i){case1:case3:case5:case7:::date=date+31;break;case4:case6:case9::date=date+30;break;case2:if((year%4==0year%!=0)||year%==0)//闰年的2月天数{date=date+29;break;}else//平年的2月天数{date=date+28;break;}default://提示输入出错”您输入错误!!!”);}上面Case语句后面没写的是正常年份(除闰年和平年外的月份) 。看看这个是你要的不!不是请再提问!
#includevoidmain(){inty;printf(“inputayear:”);scanf(“%d”,y);switch(y%4){case0:switch(y%){case0:switch(y%){case0:printf(“Yes!n”);break;default:printf(“No!n”);break;;}break;default:printf(“Yes!n”);break;}break;default:printf(“No!n”);}}
以上就是与输入年以后的任意一年, 判断出它的 生肖.(用switch语 句实现)?相关内容,是关于用case语句判断某一年是否是闰年的分享 。看完用switch判断某一年年份属相后,希望这对大家有所帮助!

java根据年份判断生肖 怎样确定年份的生肖

文章插图
Java生肖查询import java.awt.Color;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import java.io.Serializable;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class Year extends JFrame implements Serializable{
private static final long serialVersionUID=21L;
private JTextField jt;
private JButton jb;
private JLabel ab1,ab2;
private JPanel jp1;
Year(){
this.setTitle("生肖查询小工具");
this.setBounds(400,300,300,200);
this.setLayout(new GridLayout(3,1));
init();
【java根据年份判断生肖 怎样确定年份的生肖】this.setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setVisible(true);
}
private void init() {
jp1=new JPanel();
jt=new JTextField(10);
jb=new JButton("查询:");
ab1=new JLabel();
ab2=new JLabel("输入:");