a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 299|回复: 1

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

[复制链接]
发表于 2012-8-4 12:44:44 | 显示全部楼层 |阅读模式
3、条件语句
, h5 K  W2 _+ f9 E( {" Y! M% a9 Jl         if 语句:单分支语句 2 s+ G4 g4 O7 ~1 d
if (Boolean_expression)  % E" @+ f/ O0 W& S7 W7 Q
{   
1 o% m( o+ L' a( H8 J  _                  statements;         //    Boolean_expression为true时执行
+ S' n/ ?6 v# N- l0 h- s8 y! H, ^            }
$ T8 r; `- |3 u9 P. W  4 x  {* }. U( ?8 I  i2 K; J4 P
l         if-else 语句 2 R, V. w  w+ o: P- E
if (boolean_expression)   
$ S% E/ a+ r( i1 u5 d! S, H: a{
- n. [) J) G; I: P/ R) O                Statements1;             // Boolean_expression为true时执行 % O! d& R# H0 J2 x/ Q" _! r
            } 4 [8 b7 N6 O( _1 d7 F0 S
          else 7 Y3 M* Z5 v5 F
{                               - ]' ^( |, E; d& R
                statements2;            // Boolean_expression为false时执行
0 K6 v' J; H) Y7 z3 A* e           } % F% _1 O- h$ }- h4 D! t
l        if/else 语句可以是嵌套的
7 q" n) u* S: Z' J; k8 Q1 s          if (boolean_expression)
4 V9 R% L0 }. ~1 C# s6 |* p  { - r4 y4 m& B. v
               if (boolean_expression2)   0 q5 n/ t0 J& x! j( }) `
{ ; {& t$ I7 E+ s
                Statements1;             // Boolean_expression2为true时执行
* M0 f7 p0 d  ]- }' m( H            } 1 r3 I$ I) B  o: d/ c
else
2 N, x2 J. D* q1 `{                               9 c6 |1 Q' Z2 r; l1 \. ~
                statements2;            // Boolean_expression2为false时执行 % {  P; e" A( ~" y
} 1 }$ |: J0 y0 K" V
               } , m# i; H' _2 t0 i- z
               else ' b) t& e9 r4 _2 C
{ + x; {1 c" |' B/ u: O2 R2 o
               if (boolean_expression3)   8 |4 m# n7 A6 u: g3 i! ]+ p
{ 2 ?3 d! X, O4 Q. M0 y. t
                Statements3;             // Boolean_expression3为true时执行
. n# @% |" |; I+ f( C' B  ^  j            } : @8 M0 f+ i- l0 w, a( `# m
else  
+ S* e( Q2 e' p2 w7 J{                               6 R' o! q, }# e
                statements4;            // Boolean_expression3为false时执行
" [. W  D4 c0 h$ h; ?6 B} 0 a5 x$ t1 v7 E
               }
  `! k, h5 j% w# j' w程序例:
回复

使用道具 举报

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

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

public class IfElseDemo
/ F5 s6 v8 G" A  f{ ' ]' O# _* I0 J5 V5 n
    public static void main(String[] args)  ' `4 d2 s: X/ Y6 _: u* J* {  d3 _3 t
       {   int testscore = 76; 0 x8 t; R/ {9 E9 w/ g' k- Y# ]/ e+ D3 [
        char grade; 3 d& _7 `( N0 \2 Z  p) ]6 x5 A* c
        if (testscore >= 90)  - c; |4 l  p  n9 E) w8 v7 b+ }& d" b/ B0 ]
              {    grade = ’A’;
! F" @; E" w) q) u        }  6 l# {5 ~! ?0 L6 ]7 ?+ v
        else if (testscore >= 80)  # }8 }" A9 u# {1 e4 o5 ]
              {    grade = ’B’; - b/ H+ o1 M- t/ H7 ^
        } ' l1 L+ ?  E3 o+ Z+ f3 j/ C
        else if (testscore >= 70)
" `1 j+ R+ ~1 z$ T              {    grade = ’C’; % s( [" ~* c4 S
        }
2 Q7 i: f- ^0 l5 g        else if (testscore >= 60)
: C. _& O" t  U              {    grade = ’D’; 9 q6 n1 Q  }$ Q! T8 J; Y- s9 `8 Z$ b
        }
5 D5 j' I5 J. V) Q        else
. E4 l7 G. q2 J8 a5 M) k              {    grade = ’F’; + o  [2 ]9 n, D# ~, {8 x
        } + A9 @9 s0 o9 J4 X& g
        System.out.println("Grade = " + grade);
8 Y8 Z* ^+ ~* i& G, Z6 c8 w( `    }
4 h5 R$ I2 O, _. r! n}</p>
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-28 21:05 , Processed in 0.261946 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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