a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 296|回复: 1

[专业语言] JAVA语言基础之语句及控制流2

[复制链接]
发表于 2012-8-4 12:44:44 | 显示全部楼层 |阅读模式
3、条件语句
* L& z* d# Z5 L( A; ~  T/ y& z( j3 Xl         if 语句:单分支语句 2 q& h: F4 [; M- @; L! f1 |! b5 o
if (Boolean_expression)  
7 }0 i, j8 x$ ?" c- a- |{   
' `3 h; N) c# B' u1 r- q4 q$ @                  statements;         //    Boolean_expression为true时执行 ! V3 u! A! I  d1 ?
            } . g7 H& u. l' t/ K& W, ?  c! f
  
. N  Q/ X2 a, W% w% q8 h! [l         if-else 语句
# P! |, O3 b% o& z8 eif (boolean_expression)   
, U' {% V  J1 C3 I- X{
. i' [1 H3 x1 B2 ^                Statements1;             // Boolean_expression为true时执行
9 s( x) v; N5 ]& Z; q* o            }
# J  Q8 ^) I; S7 |' w8 E" |          else
4 I9 T: k6 \; O/ ~3 r. Z6 u9 w{                              
. k) X+ k" l! G0 d# z/ W                statements2;            // Boolean_expression为false时执行 - h& n8 X0 \+ s: O1 z
           } ; f& ?4 N- P4 f# V1 A' y7 }7 X
l        if/else 语句可以是嵌套的
- v* \% p5 n9 w( a- W+ y: B          if (boolean_expression) % `4 g& Z! Z% z! s4 H  l; t
  {
4 A, x3 a* z, x8 r! [8 n1 b               if (boolean_expression2)   / e+ k+ C) Y: ?! Y
{ ) j6 }6 D$ U' {6 m3 T; t. p
                Statements1;             // Boolean_expression2为true时执行
) w: U3 o1 p! v9 {, H            } : v( F  s; A$ F# ]$ |6 V" a
else
4 _* F5 @( U1 @  d* a3 v{                              
$ g4 N& u: C1 O; a$ n2 _                statements2;            // Boolean_expression2为false时执行
1 E  J1 G- T0 |1 x* F$ L}
* n, w6 M9 q: G2 v! M& @$ Q- F: Y) {               }
2 N. C9 c% g! Z9 S: S               else
( M3 F" T6 U6 z- p+ R' r$ E { : M' F; j7 _" E5 m8 u
               if (boolean_expression3)   ' r5 I$ T0 O# R$ t* X
{ + f7 L% r. H3 e/ ]
                Statements3;             // Boolean_expression3为true时执行
0 C1 L5 U- R& `& H/ h; `/ D. r! B  k            } : i. l8 ^+ G1 v, p
else  9 J) q( o: d8 A1 A
{                              
0 W+ S3 l! h8 o/ R                statements4;            // Boolean_expression3为false时执行
% O2 W$ n9 |) O+ T, @  C" Z2 Y}
5 J8 _$ G+ o& i- L( L               } ! e( L$ \1 p. s- ~' o
程序例:
回复

使用道具 举报

 楼主| 发表于 2012-8-4 12:44:45 | 显示全部楼层

JAVA语言基础之语句及控制流2

public class IfElseDemo 0 W3 N, ?, \. v( `2 ]3 h- W+ {
{
( e1 s9 A+ T( h" N+ i    public static void main(String[] args)  
& L$ q6 Y- S* o/ R' ?3 `( z0 r, H       {   int testscore = 76; 1 s3 i8 \6 P; {0 H. H+ m
        char grade; 0 o1 _3 K  }7 {
        if (testscore >= 90)  
9 ~/ k, E: T$ [7 E              {    grade = ’A’;
! J7 |) K7 q" M1 d3 _6 {& _# j! C        }  
' g/ Y6 w- e" }* Z* ~( ?, o2 B        else if (testscore >= 80)  : B  k' a+ ~" L# |
              {    grade = ’B’;
3 E( f' _0 u: ^) P1 w& l$ }        } " g$ e4 h5 F. d% ?% Z1 u) C0 e9 S
        else if (testscore >= 70) / I: o- _8 d1 ?! w
              {    grade = ’C’; # |1 O) O+ f3 B: ~
        }   w: g, m9 \" _8 G7 f2 @
        else if (testscore >= 60)
4 Q" r. V& V* h( O9 R              {    grade = ’D’;   Q  A; R! r* R1 R; b
        }
5 ~. t( X' F# p% o5 ^        else # r- h$ `( l9 h2 S3 h) v  O
              {    grade = ’F’; 1 {$ ~  @6 |" T
        } ) n& h8 h! Q7 S5 k% b" d+ C+ X* D
        System.out.println("Grade = " + grade);
7 g* f' x/ e# R$ {. b! l8 E# ], }- \1 G    }
* E+ }% |+ p  [) ?0 ?3 z}</p>
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 21:23 , Processed in 0.154262 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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