首页 > 编程语言 > 详细

java控制语句(一)

时间:2015-11-27 12:25:43      阅读:268      评论:0      收藏:0      [点我收藏+]

1. if 语句

  1) 单向if语句

  

if (布尔表达式) {
  语句组;
}

例子:
if(radius >= 0){
  area = radius * radius * PI;
  System.out.println("The area for the circle of radius " + radius + "is:" + area );
}

  2) 双向if语句  

if (布尔表达式){
    布尔表达式为真时执行语句组;
}else {
    布尔表达式为假时执行语句组;
}

 

 

   3) 嵌套的if语句

  

if (i > j){
    if(j > k){
        System.out.println("k is the smallest.");
    }else 
        System.out.println("i is less than or equal to k");
}        

 

2. 逻辑运算符

技术分享

技术分享

判断闰年:(year % 4 == 0 && year % 100 != 0 || (year % 400 == 0))

位运算符:

技术分享

3.switch语句

switch(witch表达式){
    case 值1: 语句组1;
              breakcase 值2:语句组2;
              break;
       ...
    case 值n : 语句组n;
               breakdefault: 默认情况下执行的语句组;
}                            


  • 1) switch语句的表达式的值类型是一致的
  • 2) 当switch表达式的值与case语句的值匹配的时候,执行从该case语句开始的语句,直到遇到一个break或者到switch语句的末端。
  • 3) 关键字break是可选的,用于终止switch语句。
  • 4) 默认情况default是可选的,用于指定没有一个匹配的case语句的操作。


4. 条件表达式

布尔表达式 ? 表达式1:表达式2;

boolean-expression ? expression1 : expression2;
max = (num1 > num2)? num1 : num2;

 

5.格式化控制台输出

跟C语言的printf函数类似

System.out.println(format, item1, item2, ..., itemk);

e.g.:
int count = 5; double amount = 45.56; System.out.println("count is %d and amount is %f", count, amount);

 

格式化输出



java控制语句(一)

原文:http://www.cnblogs.com/luts/p/5000213.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!