当前位置:首页>开发>正文

跪求用java做菱形 怎么用java程序代码写(画)出菱形

2023-04-18 04:01:11 互联网 未知 开发

 跪求用java做菱形 怎么用java程序代码写(画)出菱形

跪求用java做菱形

代码如下:
public class Test{
public static void main(String[] args)//第19题,打出图形.菱形
{
int n=3
//前3行.上半部分
for(int i=1i<=ni )//控制行数
{
for(int k=n-1k>=ik--)//打印空格
{
System.out.print(" ")
}
for(int j=1j<=2*i-1j )//打印*
{
System.out.print("*")
}
System.out.println()
}

for(int i=ni<=2*n-1i )//控制行数
{
for(int k=nk<=ik )//打印空格
{
System.out.print(" ")
}
for(int j=2*(2*n-i-1)-1j>=1j--)//打印*
{
System.out.print("*")
}
System.out.println()
}
}
}

怎么用java程序代码写(画)出菱形?

上面那高手连引号都没加?呵呵!不过确实如他所说很简单,而且无任何学习价值!
稍许改了一下,或许就不会报错了,这样写吧!
System.out.println(" " " " "*" " " " ")
System.out.println(" " "*" " " "*" " ")
System.out.println("*" " " " " " " "*")
System.out.println(" " "*" " " "*" " ")
System.out.println(" " " " "*" " " " ")

java编程题,如何制作菱形

public class Lingxing {
public static void main(String[] args) {
int i =0
int j =0
int m=0
System.out.println("打印的图形如下:")
//第一个循环控制打印的行数
for(i=1i<=4i ){
//这个循环是为了打印空格,控制图形
for(m=4m>im--){
System.out.print(" ")
}
//下面的两个循环是为了打印菱形的上半部分,说白了是两个直角三角形的拼接
for(j=1j<=ij ){
System.out.print("*")
}
for(j=2j<=ij ){
System.out.print("*")
}
//是为了换行
System.out.println("")
}
//下面的循环同上,不过,是将上半部分的图形倒着打印出来。
for(i=1i<=4i ){
for(j=1j<=ij ){
System.out.print(" ")
}
for(m=4m>im--){
System.out.print("*")
}
for(m=4-1m>im--){
System.out.print("*")
}
System.out.println()
}
}
}
希望和你一起进步!!

利用java怎么写一个菱形的程序

需要画一个菱形吗?建议看看Java API文档Graphics类的函数drawPolygon(int[] xPoints, int[] yPoints, int nPoints) 绘制一个由 x 和 y 坐标数组定义的闭合多边形。
drawPolyline(int[] xPoints, int[] yPoints, int nPoints) 绘制由 x 和 y 坐标数组定义的一系列连接线。
如果你希望动态的画矩形,你就需要考虑你画矩形的函数怎样把参数转化为 这些API中的 点数组。

跪求用Java语言做出的菱形

年纪轻轻的动不动就跪啥,真是的。本高手就来为你解围:

public class Bin {

public static void main(String[] args) {
System.out.println("空心的")
System.out.println("
************")
System.out.println("
*

*")
System.out.println(" *

*")
System.out.println(" *

*")
System.out.println("************")

/**
System.out.println("实心的")
System.out.println("
************")
System.out.println("
************")
System.out.println(" ************")
System.out.println(" ************")
System.out.println("************")
*/
}
}

绝对不复杂,切换也非常方便,将下面的注释去掉后,既可切换实心菱形!

我就纳闷这么简单为啥你还要问别人?

急~~!!!~~Java 字母菱形

public static void main(String[] args) {
char s = a
Scanner input = new Scanner(System.in)
System.out.println("请输入您要打印的行数:")
int num = input.nextInt()
for (int i = 1 i <= num i ) {
for (int j = 0 j < (num - i) j ) {
System.out.print(" ")
}
for (int j = 1 j <= (i * 2 - 1) j ) {
System.out.print(s)
}
System.out.println()
int v = Integer.valueOf(s)
v
s = (char) v
}
for (int i = num - 1 i > 0 i--) {
for (int j = 0 j < num - i j ) {
System.out.print(" ")
}
for (int j = 0 j < i * 2 - 1 j ) {
System.out.print(s)
}
System.out.println()
int v = Integer.valueOf(s)
v
s = (char) v
}
}

最新文章