您的位置:首页 > 编程语言 > Java开发

Java 05

2014-02-22 11:37 106 查看
数据类型3

程序的结构包括普通的顺序结构,通过条件决定执行语句的选择结构以及判断条件决定执行次数的循环结构。

在选择结构中,包括if,if……else以及switch语句。

例子:

public class Demo{
public static void main(String[] args){
int num = 3;
if (num % 2 == 1){
System.out.println("奇数");
} else {
System.out.println("偶数");
}
}

}

结果为
奇数

三目运算符可以替代if……else语句,格式为
变量 = 条件判断?表达式1:表达式2

例如

public class Demo{
public static void main(String[] args){
int a = 3;
int b = 4;
int max = 0;
max = a > b ? a : b;
System.out.println(max);
}

}

结果为4

switch语句可以代替重复的if……else语句,计算括号中的结果然后执行case选择值的语句或者default语句

public class Demo{
public static void main(String[] args){
int x = 3;
switch (x){
case 1: {
System.out.println(1);
break;
}
case 2: {
System.out.println(2);
break;
}
case 3: {
System.out.println(3);
break;
}
case 4: {
System.out.println(4);
break;
}
case 5: {
System.out.println(5);
break;
}
default: {
System.out.println(0);
}
}
}

}

结果为3

如果没有break语句,满足条件后会继续向下执行

public class Demo{
public static void main(String[] args){
int x = 3;
switch (x){
case 1: {
System.out.println(1);
}
case 2: {
System.out.println(2);
}
case 3: {
System.out.println(3);
}
case 4: {
System.out.println(4);
}
case 5: {
System.out.println(5);
}
default: {
System.out.println(0);
}
}
}

}

结果为

3

4

5

0
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: