java用for循环打出正方形

author author     2023-03-29     279

关键词:

/** 
 * @projectName JavaSE 
 * @fileName printSquare.java 
 * @packageName main 
 * @date 2015年7月17日下午5:35:45 
 * @Copyright (c) 2015, Shen.HuanJIe All Rights Reserved. 
 */
package main;

/**
 * 描述:打印正方形
 * 
 * @author Shen.HuanJIe
 * @date 2015年7月17日下午5:35:45
 */
public class printSquare 

/**
 * 描述:打印正方形 Java 循环实现
 * 
 * @param args
 */
public static void main(String[] args) 
int L = 10;// Square's Length
for (int i = 0; i < L; i++) 
String s = "";
for (int j = 0; j < L; j++) 
if (i == 0 || i == L - 1) 
s += " * ";
 else if (j == 0) 
s += " *";
 else if (j == L - 1) 
s += "  *";
 else if (i == (L / 2) && j == (L / 2)) 
s += "★ ";
 else 
s += "   ";


System.out.println(s);



 写得不是很精简。:)

参考技术A public class Square

public static void main(String[] args)

new Square().draw("*", 10," ");



/**
*
* @param point 显示字符
* @param count 字符数
* @param space 字符间距
*/
public void draw(String point,int count,String space)

for(int i=0;i<count;i++)
String res = "";
if(i==0||i==count-1)
for(int j=0;j<count;j++)
res+=point+space;

else
for(int j=0;j<count;j++)
if(j==0||j==count-1)
res+=point+space;
else
res+=space+" ";



System.out.println(res);




在java中怎么用循环写出一个空心的正方形?请加上注释!

正方形周长公式边长*4;参考技术A跟周长有什么关系?publicstaticvoidmain(String[]args)intline=5;//正方形的总行数(5行5列)for(inti=1;i<=line;i++)//控制行for(intj=1;j<=line;j++)//控制列if(i==1||i==line)//如果是第一行或者是最后一行则打印星号Syst... 查看详情

java怎么打出三角形

用Java代码中的for循环可以打印出各种三角形,便于熟悉for循环的特性,即外环循环执行一次,内循环执行N次。工具:电脑软件for循环三角形方法:1、打印定点在左下的直角三角形;2、打印定点在左上的直角三角形;3、打印定... 查看详情

小程序 - 带有 for 循环的简单正方形和立方体

】小程序-带有for循环的简单正方形和立方体【英文标题】:Applet-Simplesquaresandcubewithforloop【发布时间】:2015-04-0422:14:28【问题描述】:我需要编写一个小程序,计算0-10数字的平方和立方,并以表格格式绘制结果值,如下所示:... 查看详情

java如何用for循环实现以下图形*************************

用for循环实现的菱形图形的Java程序如下:publicclassTestpublicstaticvoidmain(String[]args)finalintN=4;for(inti=1;i<=N*2-1;i++)for(intj=1;j<=Math.abs(N-i);j++)System.out.print("");for(intk=1;k<=2*N-1-Math.abs(i-N)*2;k++)System.out.print("*");System.out.print... 查看详情

求java输出正方形(用*号)的代码!

...ing[]args)Scanners=newScanner(System.in);System.out.println("请输入正方形的大小:");intline=s.nextInt();;//正方形的边长for(inti=1;i<=line;i++)//行for(intj=1;j<=line;j++)//列if(i==1||i==line)//如果是第一行或者是最后一行则输出星号System.out.print(&qu... 查看详情

用“for”循环在java中打印出菱形图案

】用“for”循环在java中打印出菱形图案【英文标题】:Printingoutarhombicpatterninjavawith"for"loop【发布时间】:2015-11-0513:29:03【问题描述】:我很难用Java进行学校练习。我们被要求打印出这个模式:++++++++++++++++++++++++++++++++++++... 查看详情

java连sql插入用数据用for循环,求大神指导。

...件中添加数据到数据库。步骤操作:1建立Connection;2在for循环下,编写insert语句;3建立preparedStatement;4给sql赋参数值,并调用ps.execute()执行sql,并做异常处理;5for循环结束,依次关闭ps,connection资源。参考技术A单独插入会吧,... 查看详情

用js修饰div做一个用循环的方式做一个正方形,长方形,三角形如何写?

用js循环div的层数做到画图形,不知道怎么写求解参考技术A这个实现只能通过HTML的canvas,如果通过js循环做x、y坐标点通过lineTo、lineTo等来绘制具体方法网上应该有不少 查看详情

java中的for循环

for循环语句可以说是Java语言中最有效,最灵活的循环结构,一般用在循环次数已知的情况下。一、for循环语法1for(initialization;condition;update){2statements;3}语法解释:for语句执行时,首先执行初始化操作(initialization),然后判断... 查看详情

1.初级篇——最基础的"穷竭搜索”(代码片段)

...弄清楚他的田地里形成了多少个池塘。池塘是一组相连的正方形,里面有水,其中一个正方形被认为与八个池塘相邻给定农夫约翰的田野图,确定他有多少个池塘。思路:染色法,移动可用(-1,0)类似数组,也可以用for循环,... 查看详情

为啥我的程序在 for 循环中返回 None?

...:15:20【问题描述】:我有一个函数可以打印给定间隔内的正方形:classSquares:def__init__(self,min,max):self.min=minself.max=maxdef__iter__(self):re 查看详情

java的for循环的几种写法

J2SE1.5提供了另一种形式的for循环。借助这种形式的for循环,可以用更简单地方式来遍历数组和Collection等类型的对象。本文介绍使用这种循环的具体方式,说明如何自行定义能被这样遍历的类,并解释和这一机制的一些常见问题... 查看详情

狂神说java学习笔记12:java流程控制之for循环

【狂神说Java】学习笔记12:Java流程控制之for循环[01] For循环[02] 增强for循环[03] Break和Continue[04] 实例:打印三角形--------------------------------------------------------------------[01] For循环练习1.计算0-100之间的奇数和偶数之和练习2.用while或fo... 查看详情

java中数组集合字符串之间的转换,以及用加强for循环遍历

java中数组、集合、字符串之间的转换,以及用加强for循环遍历:1@Test2publicvoidtestDemo5(){3ArrayList<String>list=newArrayList<String>();4list.add("甲乙1");5list.add("甲乙2");6list.add("甲乙3");7list.add("甲乙4");8//把集合转换为字符串 查看详情

java中set集合怎样用for遍历?

Java中Set集合怎样用for遍历?增强型的for循环和普通for循环一样增强型的for循环优点主要体现在集合中,随便举个例子比如对set的遍历一般是迭代遍历:Set<String>set=newHashSet<String>();Iterator<String>it=set.iterator();while(it.hasNex... 查看详情

for 循环中的 appendChild 仅添加 1 个孩子

...小将是可变的,即可由用户更改,因此必须计算每个网格正方形的大小并除以可用像素数以获得精确大小的网格。我已经完成了所有这些,但是在添加 查看详情

javascript-页面打印正方形,各种三角形与菱形

一.  正方形a)  在第一个for循环中控制,一共输出几行.依靠的是,每次输出一行,就会在后面输出一个换行符<br>;b)  在第二个for循环中控制每行输出几个五角星.这样的话,就可以每一行中打印10个五角星.c)&nb... 查看详情

用java中的while循环打印乘法口诀表,不要for循环的求解

参考技术ApublicclassTestpublicstaticvoidmain(Stringargs[])inti=1,j=1;while(i<=9)j=1;while(j<=9)System.out.print(i+"*"+j+"="+(i*j)+"");j++;i++;System.out.println(); 参考技术Binti=1;intj=1;while(i<=9)while(j<=i)out.print(i+"*"+j+"="... 查看详情