代码展示:
public class text{
public static void main(String[] args) {
for (int i=1;i<=6;i++){//通过循环语句打印输出
System.out.println("*********");
}
}
}
2.编程打印出如图所示的图形
代码展示:
public class text{
public static void main(String[] args) {
for (int i=1;i<=5;i++){//循环输出五次
for(int j=1;j<=i;j++){//内嵌循环对上一个打印结果叠加输出
System.out.print("*");
}
System.out.println();//对每次循环的结果继续换行
}
}
}
3.编程打印出如图所示的图形
代码展示:
public class text{
public static void main(String[] args) {
for (int i=1;i<=5;i++){
for (int j=1;j<=6-i;j++){内嵌循环随着i++,j的值递减循环输出
System.out.print("*");
}
System.out.println();
}
}
}
4.编程打印出如图所示的图形
代码展示:
public class text{
public static void main(String[] args) {
for (int i=1;i<=5;i++){//总体循环5次
for (int j=5;j>=i;j--){//对空格进行递减循环
System.out.print(" ");
}
for(int m=1;m<=i*2-1;m++){//对星号继续递加2循环
System.out.print("*");
}
System.out.println();//对每次循环结果换行
}
}
}
5.编程打印出如图所示的图形
代码展示:
public class text{
public static void main(String[] args) {
for (int i=1;i<=4;i++){//总体循环5次
for (int j=3;j>=i;j--){//对空格进行递减循环
System.out.print(" ");
}
for(int m=1;m<=i*2-1;m++){//对星号继续递加2循环
System.out.print("*");
}
System.out.println();//对每次循环结果换行
}
for (int y=1;y<=3;y++){//下半部分循环次数
for (int n=1;n<=y;n++){//对空格进行递加循环
System.out.print(" ");
}
for (int k=5;k>=2*y-1;k--){//对星号进行递减循环
System.out.print("*");
}
System.out.println();//对每次循环结果换行
}
}
}
6.编程打印出如图所示的图形
代码展示:
public class text{
public static void main(String[] args) {
for (int i=1;i<=4;i++){//上半部分循环
for (int m=3;m>=i;m--){//对空格递减循环
System.out.print(" ");
}
for (int n=1;n<=1;n++){//对左边星号循环打印
System.out.print("*");
}
for (int j=3;j<=2*i-1;j++){//对中键空格进行判断叠加打印
if(i==1){
continue;//第一行不打印空格continue跳过
}
else{
System.out.print(" ");//第二三行循环打印输出空格
}
}
for (int h=1;h<=1;h++){
if(i==1){
continue;//第一行星号不打印continue打印输出
}
else{
System.out.print("*");//第二三行循环打印输出星号
}
}
System.out.println();
}
for (int a=1;a<=3;a++){//下半部分循环
for (int b=1;b<=a;b++){
System.out.print(" ");
}
for(int j=1;j<=-2*a+7;j++) {//如果位于首尾位置,则打印成*,否则打印成空格
if(j==1||j==-2*a+7) {
System.out.print("*");
}else {
System.out.print(" ");
}
}
System.out.println();
}
}
}
For循环的嵌套使用虽然繁琐,在for循环中嵌套for循环和if语句,但是效果确实还不错。
在最后这个三角形的编写过程中,上半部分和下半部分用不同的方法来 编写,上半部分有点繁琐,但是更容易理解(对于我而言),下半部分简洁更方便。
(代码为小白自己慢慢敲的,可能有点繁琐,仅供参考,欢迎评论指出错误!)



