java,if语句练习题
精品文档2016全新精品资料-全新公文范文-全程指导写作 –独家原创 PAGE1 / NUMPAGES1 java,if语句练习题 Java的控制语句的分类
Java中有如下几种控制语句
分支语句
A. if –else
B. switch
循环语句
A. while循环
B. do– while循环
C. for 循环
与程序有关的其他语句
A. break 语句
B. continue 语句
C. return 语句
条件语句 这里的条件语句指的是if – else语句具体的几种格式如下:
格式一
If 语句格式
if{
执行语句
}
格式二
If - else语句格式
If{
执行语句
}else{
执行语句
}
格式三
If - else if - else if格式
If{
执行语句
}else if{
执行语句
}else if{
执行语句语句
}
习题一:写一个程序判断-100到100的数是奇数还是偶数;
publicclassCalculateSalary {
} /** * @paramargs */ publicstaticvoid main { } // TODO Auto-generated method stub for{ } if{}System.out.println; if{} if{} System.out.println; System.out.println; }else{ System.out.println; System.out.println; }else{ }elseif{ }elseif{
循环语句
Java中的循环语句有三种分别为:
While
Do while
For
1.while循环语句
语法格式
while{
执行语句 }
说明:当循环条件的值为true时,执行大括号内的执行语句;如果循环条件为false循环结束;如果一开始循环条件就是false,那么循环不执行;
习题二: 用while来实现5的阶乘
publicclass Factorial {
} /** * 用while来计算的阶乘 * @paramargs */ publicstaticvoid main{ } int a=1; intfactorial=1; while{} System.out.println; factorial = a * factorial; if System.out.println; a++;
工作台的输出结果是:
此时的阶乘数为1
此时的阶乘数为2
此时的阶乘数为3
此时的阶乘数为4
此时的阶乘数为5
5的阶乘为120
2.do while循环
do-while循环的语法格式
do{
执行语句
}while;
说明: 注意while;要加上”;”,它与while循环不同.通过对上面while循环的,while循环要先检测循环条件,因此它的循环体有可能不会被执行.如果我们希望循环体至少被执行一次,那就要使用do-while循环.这种循环先执行语句,在检测循环条件,然后重复语句,再检测循环条件,以此类推;
习题三: 用do-while循环实现5的阶乘
} int a=1; int factorial=1; do{System.out.println; factorial = a * factorial; if System.out.println; a++; }while;
工作台的输出结果是:
此时的阶乘数为1
此时的阶乘数为2
此时的阶乘数为3
此时的阶乘数为4
此时的阶乘数为5
5的阶乘为120
3.for循环
for循环是最为常用的一种循环方式;语法格式为
for
如 for{