JAVA-5-关于for循环的几个例子

打印一个*组成的矩形

 1 public static void main(String[] args) {
 2         // TODO 自动生成的方法存根
 3         for (int i = 0; i < 5; i++) {
 4             for (int j = 0; j < 5; j++) {
 5                 System.out.print("*");
 6
 7             }
 8             System.out.println();
 9         }
10
11         

打印一个*组成的直角三角形

1 for (int i = 0; i < 5; i++) {
2             for (int j = 0; j <= i; j++) {
3                 System.out.print("*");
4             }
5             System.out.println();
6         }

打印一个*组成的平行四边形

 1 for (int i = 0; i < 5; i++) {
 2             for (int k = 5 - i; k > 0; k--) {
 3                 System.out.print(" ");
 4             }
 5             for (int j = 0; j <= 5; j++) {
 6                 System.out.print("*");
 7
 8             }
 9             System.out.println();
10         }

打印一个*组成的正三角形

 1 for (int i = 0; i < 5; i++) {
 2             for (int k = 5 - i; k > 0; k--) {
 3                 System.out.print(" ");
 4             }
 5             for (int j = 0; j <= 2 * i; j++) {
 6                 System.out.print("*");
 7
 8             }
 9             System.out.println();
10         }

打印一个字母

 1         for (int i = 0; i < 5; i++) {
 2             for (int j = 5 - i; j > 0; j--) {
 3                 System.out.print(" ");
 4             }
 5             for (int j = 0; j <= 2 * i; j++) {
 6                 if (j <= i) {
 7                     char r = (char) (‘A‘ + j);
 8                     System.out.print(r);
 9                 } else {
10                     char r = (char) (‘A‘ + 2 * i - j);
11                     System.out.print(r);
12                 }
13
14             }
15             System.out.println();
16         }

组成的正三角形

时间: 2024-08-07 04:31:47

JAVA-5-关于for循环的几个例子的相关文章

java学习之for循环

学编程吧java学习之for循环发布了,大家可以通过xuebiancheng8.com来访问 for循环是循环结构的一种. for循环的语法是 for(初始化变量:条件:迭代操作){ 循环操作: } 下面看这里例子: for(int a = 10;a<20;a++){ System.out.println(a); } 上面这个例子中,a=10为初始化条件,最先执行,而且只会执行一次,然后判断条件a<20,条件为真,从控制台打印a的值,打印完后执行+1操作,然后再次判断a<20,如果为真再

java学习之while循环

前面分析了java的流程控制分为选择结构,循环结构,其中循环结构分为while,do...while和for循环 下面来分析下循环结构中的while循环 java中为什么要有while循环呢.先看一个例子 现在要执行一万次i++操作怎么办呢, 要没有循环操作,我们就得执行写一万行i++操作.这样就浪费了大量时间.这个时候就可以使用循环语句来实现,只要简单的几行代码即可. while(i<=10000){ System.out.println(i); i++; } 上面这个例子就是while循环,

JAVA中的for-each循环与迭代

在学习java中的collection时注意到,collection层次的根接口Collection实现了Iterable<T>接口(位于java.lang包中),实现这个接口允许对象成为 "foreach" 语句的目标,而此接口中的唯一方法,实现的就是返回一个在一组 T 类型的元素上进行迭代的迭代器. 一.迭代器Iterator 接口:Iterator<T> 1 public interface Iterator<E>{ 2 3 boolean h

跳出Java当中的一些循环,跳出双层FOR循环

今天写代码写了个双层的for循环,里面还是用来Iterator,大致意思就是在第二个循环中如果符合条件就给跳出整个双层循环. 刚开始,直接使用break.巴拉巴拉的敲了一堆代码,信心满满的就直接运行.等到结果一看,这不是要我要的.哎··看来不扎实呀! 突然来了兴趣,索性就看看一些资料,总结了几种跳出循环的方式: 1.直接跳出循环: for (int i = 0; i < 10; i ++) { if(i == 4) { break; } System.out.println(i); } Syst

Java解惑三:循环之谜

谜题24 byte是有符号的,范围是-128 - 127.而0x90是int类型.比较的时候,不相等. 如果想让其相等,需要进行类型转换:(byte & 0xff) 或者 (byte)0x99. 谜题25 自增运算符对循环的影响.j = j++,先赋值. 谜题26 Integer.MAX_VALUE加一之后会变成Integer.MIN_VALUE,这对循环会有影响. 可以考虑使用long来表示i变量,或者使用效率更高的i != Integer.MAX_VALUE. 谜题27 (-1 <<

黑马程序员——java基础——选择、循环

-----------android培训.java培训.java学习型技术博客.期待与您交流!------------ 今天回顾了一下JAVA学习中的选择语句,循环语句,和数组,在JAVA中的选择语句和C语言中差不多有if.switch一个if语句由一个后跟到一到多个语句的布尔表达式组成.顺序结构的程序语句只能被执行一次.如果您想要同样的操作执行多次,,就需要使用循环结构. Java中有三种主要的循环结构: while循环 do…while循环 for循环 for循环的用法 先来说说哦For循环

第十九篇 Java语句中的循环介绍

大家好,相信大家都是冲着这名字来的吧,其实这只是我个人自学的一些心得,没多少高深的知识点,只适用于一些刚入门学习Java的人们随便看.好了 ,废话不多说了,下面就来说一下,今天我所学习到的新知识点吧. 其实要说今天我学到了多少 ,其实不多,就懂得了 Java中的一些循环语句,用我自己的语言来组织一下的话就是: Java中有许多的循环语句,为啥要有许多中呢,因为在不同的语句中所使用的循环语句就不一样,举个最简单的例子,日历所用的循环语句 和时间所用的循环语句就不一样了,至于为什么呢,就留给你们自己

Java控制语句——分支、循环、跳转

分支语句(if语句,switch语句): 循环语句(for,while,do...while); 跳转语句(break,continue,return): 分支语句(if语句,switch语句) if判断语句的格式: 格式1:适用于一种情况使用. if(判断的条件){ 符合条件执行的代码; } 格式2 : 适用于两种情况下去使用的. if(判断条件){ 符合条件执行的代码 }else{ 不符合条件执行的代码: } if-else 与三元运算符非常像: 三元运算符的优点: 结构比较简洁. 三元运算

Java的三种循环:1、for循环 2、while循环 3、do...while循环

Java的三种循环 Java三种循环结构: 1.for循环 2.while循环 3.do...while循环 循环结构组成部分:1.条件初始化语句,2.条件判断语句 , 3.循环体语句,4.条件控制语句 条件初始化语句:用于表示循环开启时的起始状态,简单说就是循环开始的时候条件是什么样的: 条件判断语句:用于表示循环反复执行的条件,判断结果,决定循环是否继续执行: 循环体语句:用于表示循环反复执行的具体内容: 条件控制语句:用于控制每次循环变化的内容,条件的变化控制循环是否继续执行下去. 循环结

java swing高仿酷我音乐界面代码例子下载

原文:java swing高仿酷我音乐界面代码例子下载 代码下载地址:http://www.zuidaima.com/share/1550463245044736.htm 高仿酷我音乐界面尽情欣赏 java swing高仿酷我音乐界面代码例子下载,布布扣,bubuko.com