a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 151|回复: 0

[考试试题] 2012JAVA模拟试题及答案:编程题26

[复制链接]
发表于 2012-8-4 12:33:16 | 显示全部楼层 |阅读模式
【程序26】   
' u6 p1 Z+ p, c: G8 e& k3 a4 `" f题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续   判断第二个字母。   
6 D3 P+ C8 X$ `4 T3 n2 B* x/ Q3 uimport java.util.*;
9 b- n1 E' D& N0 @+ [9 W, b1 g$ Mpublic class lianxi26 {
/ V) [3 W! h1 [' p) jpublic static void main(String[] args) {
8 V! X  y  O0 j0 r& h& Z/ h$ R    getChar tw = new getChar(); # J7 [9 C! j* ~; r5 c
    System.out.println("请输入星期的第一个大写字母:"); 1 k- M8 A  n7 U' q. }, ^
    char ch = tw.getChar();
9 |  z( [" s" M    switch(ch) {
6 m9 G( z. n* {' U; ]) k     case ’M’:  ; P  l4 G' x9 @' Y  c7 w
      System.out.println("Monday");
2 l" K' i1 [" e      break; % L7 g2 V9 }( \; Z
     case ’W’:  
2 @" `' w- C) s+ n* D$ x  c      System.out.println("Wednesday");
8 t& ?7 m. {( ^+ h( F      break; ' b& q# [* m1 a8 G; E: A4 T
     case ’F’: 4 o' f  @8 S( G+ y4 m
      System.out.println("Friday");
9 m* N% X' n  N. B) s* c9 \. w      break; 3 d+ I1 t3 @/ w3 [1 o" Y
     case ’T’: {
  }( x4 J# w7 z1 n, l      System.out.println("请输入星期的第二个字母:"); & ^' ]7 r& _; t
      char ch2 = tw.getChar();
6 W: Z' {! R: {* @/ v      if(ch2 == ’U’) {System.out.println("Tuesday"); } & O+ T; X# s& b7 |: h# L* w  Q
      else if(ch2 == ’H’) {System.out.println("Thursday"); } + P& |- G! j! _' P9 Q4 X9 e$ P" \
      else {System.out.println("无此写法!"); 6 W( V5 T* R9 b
       }
, p' C3 G. S9 }2 Q( t9 s# M$ X     };  ; E9 X; w* s! e. [' C3 d5 x7 O+ J" Y
      break; " r& l& K# f  D" m# |
     case ’S’: { 6 o0 ?. z# P6 e) \
       System.out.println("请输入星期的第二个字母:"); ) p. E4 X! T( t" j
      char ch2 = tw.getChar();
5 P: e8 f. N9 g( k6 ~      if(ch2 == ’U’) {System.out.println("Sunday"); }
) n4 @$ `. M% _4 K" H/ h9 K       else if(ch2 == ’A’) {System.out.println("Saturday"); }
/ l( d% v  u# h5 l2 N, x       else {System.out.println("无此写法!");
1 a/ i$ l, f, {* ^: g5 g% B! D       }
$ s9 L* u& ~, I: P* @9 N* o, Y     };
( B: o; n3 v) M      break;   @& B/ k9 [! d9 x9 S/ B
default:System.out.println("无此写法!");
- x# q- x( r; d* u' Z6 e; H4 _3 O% v}
3 V  U: {5 p5 w& D; v   }
' ~* q! ?8 r9 C$ z4 O+ p}
, O& [  v4 C( J4 v- Q+ Q
, X- `* H  t) i# J# I9 f% H- X- Rclass getChar{ + z9 H; o$ U, i2 I8 J9 O
public char getChar() { - h' ~% M( |# @* ]0 j8 \1 i7 W$ i
    Scanner s = new Scanner(System.in);
6 Z" f& C1 \7 b# Q3 D0 m    String str = s.nextLine(); ( W3 t* y( s8 f+ i; q
    char ch = str.charAt(0);
% W3 ^5 h' b" J, r0 y    if(ch’Z’) { 8 X& E0 G* y* t; ~
     System.out.println("输入错误,请重新输入"); $ X. X4 p8 F$ Q  m- {/ E, ^3 Z
     ch=getChar(); - n( B# g* [. e' _) I
    } 1 a* C- T# K, G. N# M! J+ l
    return ch;   r8 q9 E# W1 l8 M& g0 v2 n( l
}
! e/ a  n+ g) g: _7 |' A  d' r}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-6 02:06 , Processed in 0.186846 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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