java循环语句练习题
1、 根据流程图写代码,分支左为是,分支右为否。
2、 写一程序,判断某年是否为闰年。
3、 输入等级,输出考试成绩,A等是85分以上,B等是70—84,C等是
60—69,D等是60分以下
4、 输出以下4*5的矩阵
1
10
115
1160
5、 输出一个Fibonacci数列的前20项。
6、 输入一个数i,求i!。
7、 输入10个数,按从小到大的顺序输出。
8、 变量或函数名命名合理,有注释,代码可读性强。
参考答案:
Java中的控制语句
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循环.这种循环先执行语句,在检测循环条件,然后重复语句,再检测循环条件,以此类推;
习题三: