导航:首页 > 编程语言 > java打印图案

java打印图案

发布时间:2022-03-05 17:33:40

java打印图形

双层for循环就够了 我刚开始写循环的时候用*花写过自己的名字,主要看你的会不会图形拆分
println(“* * **** * * ** ”)
println(“* * * * * * * ”)
println(“**** **** * * * * ”)
println(“* * * * * * * ”)
println(“* * **** **** ***** ** ”)
最简单的办法

② java 编写程序打印下面的图案

publicclass${

publicstaticvoidmain(String[]args){

intsize=5;

for(inti=0;i<size;i++){

//空格
for(intj=0;j<size-i-1;j++){
System.out.print("");
}

//星号
for(intj=0;j<=i;j++){
System.out.print("*");
}

System.out.println();
}
}
}

③ 这个图案用Java怎么打印出来

可以的。

④ 用Java编写打印下列图形的程序

假设只要打印第一行的*号,那么肯定是一个循环搞定;而如果要打印一个矩形,那么肯定是两层循环,外层循环控制行数,内层循环控制列数,现在问题的关键是,从第二行开始,每行都比前一行少两列*号,所以第二层循环的上限是动态的,而且跟行数有关,假设当前是第i行(i从0开始),那么第i行就会有7-2*i个星号,也就是内层循环的上限。此时输出的应该是直角三角形,接下来再考虑将直角三角形改成等边的,此时只需要在每一行的前面输出一定的空格就可以了,如果上面我说的你看懂了,空格应该能自己加出来了。

⑤ Java编程:编写程序打印下列图案

class For
{
public static void main(String[] args)
{

for(int i=4;i>0;i--)
{
//左边空格
for(int j=1;j<=7-i;j++)
System.out.print(" ");
//空格后面的*
for(int s=1;s<=i*2-1;s++)
System.out.print("*");
//回车
System.out.println();
}

for(int i=2;i<=4;i++)
{
for(int j=1;j<=7-i;j++)
System.out.print(" ");
for(int s=1;s<=i*2-1;s++)
System.out.print("*");
System.out.println();
}
}
}
第二种方法 不过 这个空格没弄 你可以自己加上
class For
{

public static void main(String[] args)
{

for(int x=7;x>0;x--)
{
if(x%2==1)
{

for(int y=0;y<x;y++)
{
System.out.print("*");
}
System.out.println();

}
}
for(int x=3;x<9;x++)
{
if(x%2==1)
{
for(int y=0;y<x;y++)
{
System.out.print("*");
}
System.out.println();
}
}

⑥ java打印星星图案的

public class Test4 {
public static void main(String[] args) {
for(int i=1;i<=9;i++){
if(i<=5){
for(int j=1;j<=i*2-1;j++){
System.out.print("*");
}
}
if(i>5&&i<=9){
for(int j=9;j>=(i-5)*2+1;j--)
System.out.print("*");
}
System.out .println();
}
}
}

⑦ 用JAVA程序打印如下图案

用个for循环就是了

public class test
{
public static void main(String [] args){

for(int i=1;i<=5;i++){
for(int j=1;j<=i;j++)
System.out.print(j);
for(int j=i-1;j>0;j--)
System.out.print(j);
System.out.println();
}
}
}

测试过了 可用

⑧ java for循环 输出以下图案并打印出 急!在线等!

Problem Description
通过使用双重for循环语句,打印下列图形:
nput
Output
Example Input

Example Output
*
***
*****
*******
*****
***
*
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
Scanner reader=new Scanner(System.in);
int i,j,k;
for(i=1;i<=4;i++)
{
for(k=1;k<=4-i;k++)
{
System.out.printf(" ");
}
for(j=1;j<=2*i-1;j++)
{
System.out.printf("*");
}
System.out.println();
}
for(i=3;i>=1;i--)
{
for(k=1;k<=4-i;k++)
{
System.out.printf(" ");
}
for(j=1;j<=2*i-1;j++)
{
System.out.printf("*");
}
System.out.println();
}
}
}

⑨ java编程打印如下图案

public class Test2 {

public static void main(String[] args) {

int n = 7;

int space = 0;
int star = n;
while(space < n / 2){
print(" ", space++);
print("*", star);
System.out.println();

star = star - 2;
}

while(space >= 0){
print(" ", space--);
print("*", star);
System.out.println();
star += 2;
}

}

private static void print(String string, int space) {
for(int i = 1; i <= space; i++){
System.out.print(string);
}

}

}
----------testing
*******
*****
***
*
***
*****
*******

⑩ 用java打印出这样的图案

public static void main(String[] args) {
int n = 5;//循环次数
for (int i = 1; i <= n; i++) {
for (int j = 0; j < i; j++) {
System.out.print("*");
for (int k = 0; k < i; k++) {
System.out.print(".");
}
}
System.out.println();
}
}

阅读全文

与java打印图案相关的资料

热点内容
优信二手车解压后过户 浏览:63
Windows常用c编译器 浏览:780
关于改善国家网络安全的行政命令 浏览:835
安卓如何下载网易荒野pc服 浏览:656
javainetaddress 浏览:106
苹果4s固件下载完了怎么解压 浏览:1005
命令zpa 浏览:288
python编译器小程序 浏览:946
在app上看视频怎么光线调暗 浏览:541
可以中文解压的解压软件 浏览:594
安卓卸载组件应用怎么安装 浏览:914
使用面向对象编程的方式 浏览:341
程序员项目经理的年终总结范文 浏览:932
内衣的加密设计用来干嘛的 浏览:434
淮安数据加密 浏览:294
魔高一丈指标源码 浏览:983
松下php研究所 浏览:169
c回调java 浏览:402
梦幻端游长安地图互通源码 浏览:747
电脑本地文件如何上传服务器 浏览:315