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

来源:互联网 发布:编程中什么是栈 编辑:程序博客网 时间:2024/06/10 20:01
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~99public 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);}}

4 0
原创粉丝点击