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

java学习之路 之 基本语法-程序流程控制-循环结构-for 循环练习题

2016-07-24 20:45 1166 查看
public class LoopTest4 {

public static void main(String[] args) {
/*
for (初始化语句;循环条件判断;迭代语句) {
循环体;
}
for (A; B; C) { // 迭代语句是每次循环的开始语句
D;
}
执行顺序:A B D C B D C B D ........ B
*/
<span style="white-space:pre">		</span>//打印1-5的值和最终i的值
int result = 0;
for (int i = 1; i <= 5; i++) {
result += i;
}
System.out.println("result:" + result);
//System.out.println("i:" + i); 不可以在循环外访问i
}

}

class LoopTest5 {
// 打印输出0~99
public static void main(String[] args) {

for (int i = 0; i < 100; i++) { // i是循环因子.
System.out.println("i:" + i);
}
}
}

class Exer11 {
// 打印n*8的矩形
public static void main(String[] args) {

int n = 30;
for (int i = 0; i < n; i++) {
System.out.println("********");
}
}
}

class LoopTest6 {
// 打印输出100以内的奇数
public static void main(String[] args) {

for (int i = 0; i < 100; i++) { // i是循环因子.
if (i % 2 != 0) {
System.out.println("i:" + i); // 不再是无条件执行
}
}
}
}

class Exer12 {
<span style="white-space:pre">	</span>// 打印输出200以内能被7整除的数并打印能被7整除的数的个数
public static void main(String[] args) {

int count = 0; // 计数器
for (int i = 0; i < 200; i++) {
if (i % 7 == 0) {
System.out.println(i);
count++; // 计数器累加是有条件的
}
}
// 统计结果的输出必须在循环结束以后
System.out.println("count:" + count);
}
}

class Exer13 {
// 计算300以内能被13整除的数的平均值
// 总和 / 个数
public static void main(String[] args) {
int sum = 0;
int count = 0;
for (int i = 0; i < 300; i++) {
if (i % 13 == 0) {
sum += i;
count++;
}
}
System.out.println(sum / (double)count);
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: