请选择 进入手机版 | 继续访问电脑版

登录  | 立即注册

游客您好!登录后享受更多精彩

查看: 279|回复: 0

【Java】计算生肖代码

[复制链接]

441

主题

506

帖子

1944

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1944

荣誉管理论坛元老

发表于 2021-6-30 22:22:55 来自手机 | 显示全部楼层 |阅读模式 来自:
  1. import java.util.*;  C: x+ g' V# g0 T. R) B9 y* g0 A: {

  2. ' x7 r) `- ?7 b. ?7 b$ j) o9 Z8 B
  3. /*+ Q' ]" _4 E, B8 z) H
  4. {{[[((>计算生肖<))]]}}
    " S6 g9 ^4 h, z" O
  5. ____使用简单代码(萌新所做)
    * G1 h: g6 }  J- w: e  i' u2 c, z
  6. ( G; e( |) q9 V: L! t
  7. 里面可能有错误的地方希望指出                                . q: C; p+ f5 R& N  U
  8.                 . S4 I1 D2 `5 p6 n! e" g: l
  9. ! ?9 p7 i! V- @- l  t$ X
  10. : x; }' i2 ]2 u1 K5 \& m
  11. {{计算方法}}
      \& K0 r& \' y. u: v
  12. % U# ], A; J. S) Z/ d7 @
  13. 诞生的年代除以12,取所剩的余数。, e1 |' h/ v9 g6 b8 }; |! A7 r
  14. 按照下列数字对应生肖动物:
    5 K$ L; T/ q6 n2 ?' e
  15. 0为猴,1为鸡,2为狗,3为猪,
    , k: g& M& ^' {' F
  16. 4为鼠,5为牛,6为虎,7为兔,4 X' x. w8 h: W0 s
  17. 8为龙,9为蛇,10为马,11为羊。
    $ r. u0 j  P5 r, N; _
  18. >=====================华丽的分割线=====================<( k$ j; z! l: x
  19. 作者:天玄-子墨
    + q. d4 z! x& Z2 F) D
  20. 简介:) Z8 E; q) S2 N. ^4 N' e- }/ O
  21. 初步接触java的小萌新。. o$ h0 u& S8 n( c- @$ x; j
  22. 3 R! @1 j. a  ]3 m- l. S' x
  23. 本人
    ! g, n, @4 V* h1 B2 |
  24. 英俊潇洒风流倜傥玉树临风
    + t- y0 H- k. w" r
  25. 年少多金神勇威武天下无敌宇内第一寂寞高手, }3 ~, Z1 d3 }, t0 N# a6 a% V
  26. 刀枪不入唯我独尊玉面郎君仁者无敌勇者无惧金刚不坏英明神武侠义非凡* o( E! S, j2 Y/ K: H5 L
  27. 义薄云天古往今来无与伦比谦虚好学不耻下问聪明伶俐活泼可爱待友热情
    1 a) Q+ c. |& M% s) I8 T
  28. 对敌冷酷阴险狡诈无所不为心狠手辣无恶不作对友赴汤蹈火为爱再所不辞5 h* }! F- U' N. f8 I3 c6 I; ?
  29. 两肋岔刀枪林弹雨勇往值钱慷慨大方头脑精明仙福永享寿与天齐百折不饶
    # P! W5 ^5 {7 c! C5 Z
  30. 百打不死侠中豪杰人中龙凤有情有义有胆有色举世无双既酷又帅人之表率
    7 b4 P5 Z! c- F$ T5 a  i: _
  31. 诚实可信谈吐大方风度翩翩气势凌人气质高贵单身贵族貌赛潘安智胜孔明5 @0 N) I; J' i" f) \
  32. 勇比子龙义超关羽的人.(绝逼的真帅啊)
    4 S: \. v! R5 O2 Z8 ^  [& N
  33. >======================华丽的分割线======================<
    + t! @$ ^" m8 B$ i) k
  34. 本人用单身16年的麒麟臂{用一小时}打完所以代码/ v+ ?$ f* a3 D5 B* L
  35. 1 d2 x& E) M' z. K# p
  36. >所以点赞,留言,投币加转发。<
    8 P3 ~8 t2 d, i( [
  37. 6 v. \" M% z' ]; t) T
  38. */# i5 w* D& v  u1 ^( i% {0 Q
  39. $ f+ r  ~6 d7 H% m

  40. $ L! F8 |9 i$ A# r( @
  41. 3 |& x( Q3 Q% R& o0 X. o
  42. 1 Y( Y. y" Y. Q1 p: T' k
  43. - r1 L4 E! s5 p! z  {

  44. 6 z6 _2 F& B' T5 ^. i
  45. public class sx
    / F3 n) D! n4 R
  46. {
    1 h6 g  E/ Z# r
  47.         public static void main(String[] args)
    9 A. |9 _4 Y- [1 u0 I$ n. Z0 j
  48.         {9 B8 D4 ]. ?6 e( [" i* H  K

  49. 9 p9 F6 @+ Y- i$ W$ ]
  50.                
    5 ?2 x) s) I# m+ A6 l) ?
  51. - W& ~; N. X8 M6 c# s6 G9 o
  52. ( N! ?0 f1 l2 l* N" m/ e
  53. 2 B- I6 q$ d2 q# O/ N% |
  54. 2 k7 D4 ], J# r# }4 g' |- ]
  55.                 for(;;){' Z. B8 n! p! G4 t# v1 R& \4 i3 P
  56.                         //对判断生肖程序进行无限循环
    * t& @( g) g9 l/ F* e" w" D" s+ `
  57. 1 l5 z! o! c3 R% \- c( G. H
  58.                         Scanner sc = new Scanner(System.in);
    : A6 m4 A/ l" C! D+ H/ y& E

  59. % y9 T5 x4 y4 b7 z1 ?: L% M
  60.                         System.out.println("请输入年份");
    & f$ F" n' v! m# I7 l/ f& {
  61.                         int a =sc.nextInt();
    6 B, q4 Y: a* r3 Q. q0 B
  62.                         int s=a%12;$ n: g$ ~; ~& E- C% h, C+ @
  63.                         //将你输入的年份除以12取余,并将结果交给s
    $ l  C7 t; W4 D! m  M* I* K3 Y
  64.                        
    * a; x/ W4 Q9 E" y: q2 D5 x
  65.                         if(a<0){
    , w/ u2 k- X6 p. ^) l  @' ~5 O
  66.                                 int  d=a*-12/12*11%12;& X5 L7 e8 z* i% z+ n4 U
  67.                                 //负负得正:a*12/12将a变成正数。(例如:-1*12/12=1,而在判断生肖中0向前推是11,所以*11)
    3 |& ?" M7 h2 e/ W6 m
  68.                                 * b. Z& b- x5 `
  69.                                
    . Q: D8 B; l8 C9 M; A
  70.                                 if(d==0){- i6 o  `/ s4 m3 q( }
  71.                                         System.out.println("猴");
    : Q6 U# B7 m3 }5 k: F0 i$ b
  72.                                 }else if(d==1){4 a& i  k/ n, D/ n
  73.                                         System.out.println("鸡");
      ?! _: J) i0 p
  74.                                 }else if(d==2){7 p. k+ H8 A5 y' }- J% J7 S
  75.                                         System.out.println("狗");3 E, S( k2 G- |( i- v
  76.                                 }else if (d==3){
    $ h5 x9 D. V9 g6 c2 x' D4 {
  77.                                         System.out.println("猪");: p0 l: L2 M8 ?) f' F: N
  78.                                 }else if(d==4){$ Z7 s* Z" a% L$ V& m
  79.                                         System.out.println("鼠");
    6 x( X6 R3 |- a  |
  80.                                 }else if(d==5){* Y& L* i; h0 ?: h# }9 G
  81.                                         System.out.println("牛");
    ) S% a3 ]0 R0 K. W! u* a" E  [9 g
  82.                                 }else if(d==6){, q& D: U) p' L" `4 C& q
  83.                                         System.out.println("虎");0 H4 A" j2 s! c3 V8 U, I# Q
  84.                                 }else if(d==7){; ]: e8 A% A/ o9 y& R) y
  85.                                         System.out.println("兔");
    6 j0 K6 x. z5 c) G% B
  86.                                 }else if(d==8){2 L0 q* U( a7 G+ K: }
  87.                                         System.out.println("龙");
    4 ?( U7 `1 C& r
  88.                                 }else if(d==9){- i) n  h1 ?9 D' n) B/ L
  89.                                         System.out.println("蛇");- R" w- A! M8 _0 @; @7 r
  90.                                 }else if(d==10){, T4 l# G1 T+ M# u8 E
  91.                                         System.out.println("马");
    8 {( x' [" S/ F" I
  92.                                 }else if(d==11){
    5 G0 n! V( t# S
  93.                                         System.out.println("羊");
    8 w! ^' t7 W: }1 f' @3 L
  94.                                 }
    / a! l; t5 G3 f9 h, K1 l. Z
  95.                         }else{
    6 k2 j  k/ N" v3 f4 k$ X

  96. 8 a: A* w8 w3 |' _$ \1 E* Q: t! i
  97.                         //判断生肖
    * v# `* T0 }) O# }
  98.                         if(s==0){
    # Z! {, F1 {# k4 E! L9 r  b
  99.                                 System.out.println("猴");
    , k4 [0 F+ M1 C% F" c1 M
  100.                         }else if(s==1){
    * ^$ M, X5 C! d7 E
  101.                                 System.out.println("鸡");
    % k  I3 `" j  I; b, I
  102.                         }else if(s==2){
    ' n' `' K& C6 \/ I% ]/ p
  103.                                 System.out.println("狗");0 j# v7 ?$ r" ?
  104.                         }else if (s==3){
    : I1 E4 V' m+ b' u8 S' i
  105.                                 System.out.println("猪");( G4 V; h" n' w& G6 w, K% p* j+ B
  106.                         }else if(s==4){9 G5 N3 d* w, X! j3 @( ~: f
  107.                                 System.out.println("鼠");
    ! Y8 s3 c$ H& p4 F( x- C
  108.                         }else if(s==5){1 d0 ]$ P7 T! [. `$ F
  109.                                 System.out.println("牛");; w4 m+ d8 u! T; u4 K4 |
  110.                         }else if(s==6){7 b8 E. Y! a$ ]( M5 K4 b/ w
  111.                                 System.out.println("虎");0 W$ ~8 ?( B8 l+ f3 c
  112.                         }else if(s==7){
    1 Q7 \/ ]6 o: C
  113.                                 System.out.println("兔");- H7 B& J; ^* q( o$ U8 y; @9 n
  114.                         }else if(s==8){
    9 I9 D$ y. ?. {  a3 l
  115.                                 System.out.println("龙");* c4 {9 P% e, \2 n) l
  116.                         }else if(s==9){! ]2 W0 Y  d) Q2 C: u# m- T
  117.                                 System.out.println("蛇");
    0 t) m1 O, I; a) H1 M5 u# Y: L8 z
  118.                         }else if(s==10){
    / H; ?9 Y( W2 G; N6 C2 N+ ]
  119.                                 System.out.println("马");
    $ `% N# [$ N/ ^- b1 T8 V1 K+ y
  120.                         }else if(s==11){
    7 p# \) u8 M* z. F" l0 I
  121.                                 System.out.println("羊");
    # [, w% D9 W* R: V* |+ s+ D
  122.                         }- B: E% C! f) {

  123. & B0 U+ D8 x& B# w& X0 a8 c3 C6 p/ f
  124. }//主else
    6 R* N- B! x4 ]( l$ I4 u/ w

  125. . n5 t2 v2 v0 k8 \
  126. / f- O# ^6 C+ Q, `7 l& j, X+ P
  127. 0 Y; e9 ?  S% I/ B0 x) `
  128.                 }        //主if
    $ \- B0 H5 B1 ]! V. P
  129. $ `& M  D( B! ]: Q+ A
  130.         }//main
    + A& |8 \3 b! C) y
  131.         }
复制代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|星空社区

GMT+8, 2022-8-11 23:33 , Processed in 0.068187 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表