Java基础知识(三)——选择与循环
结构分类
1、顺序结构
2、选择结构
3、循环结构
选择结构
eg.判断奇偶
public class Test{
public static void main(String[] args){
int x=3;
if(x % 2 == 1){
System.out.println("奇数");
}else{
System.out.println("偶数");
}
}
}
三目运算符
格式:
变量 = 条件判断? 表达式1:表达式2
与if else类比
if(条件判断)
变量 x = 表达式1;
else
变量 x = 表达式2;
eg.比较两者中较大值
public class Test{
public static void main(String[] args){
int max = 0;
int x = 3;
int y = 10;
max = x > y ? x : y ;
System.out.println("最大值为: "+max);
}
}
其余关系与C相同
注:、
在switch case的结构中,每一个里均要存放一个break,否则该循环会一次实现每一个case
可使用String 对象 = 关键字 的结构通过switch的结构对于字符串进行选择循环
continue的使用
当程序运行到continue时会停止运行剩余部分且返回至循环起始处
eg.
public class Test{
public static void main(String[] args){
for(int i =0;i < 10;i++){
if(i = 3){
continue;
}
System.out.println("i = "+ i);
}
}
}
运行结果
i = 0
i = 1
i = 2
i = 4
i = 5
......
示例:打印九九乘法表
public class Test{
public static void main(String[] args){
for(int i = 1;i <= 9;i++){
for(int j = 1;j <= i;j++){
System.out.println(i+"*"+j"="+(i*j)+"\t");
}
System.out.println("\n");
}
}
}