资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

java长方形空心代码 java定义长方形

求加java空心菱形注释!谢谢!

其实打印菱形,关键是明白哪些部位打空格,哪些打星号,原理是通用的,我就不拿你这个代码来解释了,之前正好回答过别人的问题,直接拿来用。

创新互联建站主要从事成都网站制作、成都网站建设、外贸营销网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务文山州,十多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792

----------------

把输入参数定义为棱形的边长(即一边有多少个星号)。然后通过计算每个星号的坐标来控制具体的打印字符。坐标计算见图解。

具体代码如下:

public class Main

{

public static void main(String[] args)

{

printHollowRhombus(10);

}

public static void printHollowRhombus(int size)

{

for (int i = 0; i  size; i++)

{

for (int j = 0; j  size - i + 2 * i; j++)

{

if (j == size - i - 1 || j == size + i - 1)

{

System.out.print("*");

}

else

{

竖谨  System.out.print(" ");

}

}

System.out.println("");

}

//此烂让处如果改成i=1,那就是一个完全尖的棱形

for (int i = 0; i  size; i++)

{

for (int j = 0; j  2 * size - i - 1; j++)

{

if (j == i || j == 2 * size - i - 1 - 1)

{

System.out.print("*");

}

else

{

System.out.print(" ");

}

}

饥纤局     

System.out.println("");

}

}

}

java,定义一个长方形类

public class Test {

public static void main(String[] args) {

Rectangle r = new Rectangle(5, 4);

System.out.println("Circle for rectangle is: " + r.circle());

System.out.println("Area for rectangle is: " + r.area());

}

}

class Rectangle{

private double length;

private double width;

public Rectangle(double length, double width){

this.length = length;

this.width = width;

}

public double getLength() {

return length;

}

public double getWidth() {

return width;

}

public void setLength(double length) {

this.length = length;

}

public void setWidth(double width) {

this.width = width;

}

public double circle(){

return 2 * (width + length);

}

public double area(){

return width * length;

}

}

------------------------

Circle for rectangle is: 18.0

Area for rectangle is: 20.0

用java打印一个矩形

public class Rhombus {

public static void main(String[] args) {

int rows = 11;

for (int i = 0; i rows; i++) {

if (i = rows / 2) {

for (int j = 0; j = rows / 2 + i; j++) {

if (j rows /仿凳源 2 - i)

System.out.print(" ");

else

System.out.print("*");

}

System.out.println();

} else {

for (int j = 0; j rows - i + rows /备态 2; j++) {

if (j i - rows / 2)

System.out.print(" ");

else

System.out.print("*"粗晌);

}

System.out.println();

}

}

}

}


网页名称:java长方形空心代码 java定义长方形
路径分享:http://cdkjz.cn/article/ddhjoso.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220