- 性别
- 保密
- 积分
- 134
- 积分
- 134
- 精华
- 0
- 阅读权限
- 20
- 注册时间
- 2012-8-15
- 最后登录
- 2012-9-8
- 帖子
- 9
- 性别
- 保密
|
本帖最后由 sky_yx 于 2015-12-30 14:10 编辑
java基础课程4 java基础知识(3)if 语句的使用
- public class ifTest {
- public static void main(String[] args) {
-
- // if语句的格式
- //
- // 使用方法1:
-
- // if(条件){
- // 语句块1
- // }
- // else{
- // 语句块2
- // }
- //
- //
- // 使用方法2:
-
- // if (条件1) {
- //
- // 语句块1
- // }
- // else if (条件2) {
- //
- // 语句块 2
- // }
- // else {
- //
- // 语句块3
- //
- // }
-
-
- // 逻辑判断
- //
- // && 是两个条件都必须符合
- //
- // a >=50 && a <=90
- //
- //
- // || 两个条件满足其一即可
- //
- // a <=0 || a>=100
-
-
- int test=100;
-
- if(test <=0 || test >100){
- System.out.println("test的值小于等于0,或者大于100的时候执行" +
- "这句打印");
- }
- else{
- System.out.println("test的值在1~100时运行这句语句");
- }
-
-
-
- int a = 88;
-
- if (a <= 50){
- System.out.println("a的值小于等于50");
- }
- else if(a>50 && a<=60){
- System.out.println("a的值在51~60之间");
- }
- else if(a >60 && a<=80){
- System.out.println("a的值在61~80之间");
- }
- else if(a >80 && a<=90){
- System.out.println("a的值等于81~90之间");
- }
- else{
- System.out.println("a的值大于90");
- }
-
- }
- }
复制代码
- public class TestSwitch {
- public static void main(String[] args) {
-
- // switch(表达式) {
-
- // case value1:
- // //程序语句
- // break;
- // case value2:
- // //程序语句
- // break;
- // case value3:
- // //程序语句
- // break;
- // case value4:
- // //程序语句
- // break;
- // default:
- // //程序语句
- // }
-
- // 使用 break 语句,可以强行终止循环,即使在循环条件仍然满足的情况下也要跳出循环。
- // 使用 break 语句跳出循环后,循环被终止,并从循环后下一句处继续执行程序。
-
-
- int k=5;
- String str= "k="+k+"的汉字形式是:"; //switch 语句的使用
- switch (k) {
- case 1:
- str+="一"; //str = str + "一" -> str=5的汉字形式是:一 (下面的都以此类推)
- break;
- case 2:
- str+="二";
- break;
- case 3:
- str+="三";
- break;
- case 4:
- str+="四";
- break;
- case 5:
- str+="五";
- break;
- case 6:
- str+="六";
- break;
- case 7:
- str+="七";
- break;
- case 8:
- str+="八";
- break;
- case 9:
- str+="九";
- break;
- case 0:
- str+="零";
- break;
-
- default:
- str="数字超出 0~9这个范围";
- break;
- }
- System.out.println(str);
-
-
-
-
- }
- }
复制代码
- public class TestWhile1 {
- public static void main(String[] args) {
-
- // while(条件) {
- //
- // //循环体
- // }
-
- //定义一个 int 型变量
- int n=10;
-
- //使用 while 循环,条件是 n>0
- while (n>0){
-
- System.out.println("n="+n);
-
- //把 n 的值减 1 n的值-1
- n--;
- }
- }
- }
复制代码
- public class TestFor {
- // for(初始化;条件;迭代运算) {
- //
- // 循环体
- //
- // }
-
- // 使用 break 语句,可以强行终止循环,即使在循环条件仍然满足的情况下也要跳出循环。
- // 使用 break 语句跳出循环后,循环被终止,并从循环后下一句处继续执行程序。
-
-
-
- public static void main(String[] args) {
-
- for(int i=1; i<=100; i++){ // i=i+1;
- System.out.println("i=" + i);
- }
-
- System.out.println("-----------");
-
- for(int k=1; k<=100; k+=2){ //k=k+2;
- System.out.println("k=" + k);
- }
-
- System.out.println("-----------");
-
- for(int a=100; a>=1; a--){
- System.out.println("a=" + a);
- //当 n 等于 10 的时候,跳出循环语句
- if(a==90){
- break;
- }
- }
-
- System.out.println("-----------");
-
- for (int b=100; b>=1; b-=3){ //b=b-3
- System.out.println("b=" + b);
- }
- }
- }
复制代码
|
|