java打印输出图形代码 java打印各种图形

Java编写一个程序,在屏幕上打印出如下图形?

打印杨辉三角图形的Java程序如下

创新互联专业网站建设、成都网站制作,集网站策划、网站设计、网站制作于一体,网站seo、网站优化、网站营销、软文发布平台等专业人才根据搜索规律编程设计,让网站在运行后,在搜索中有好的表现,专业设计制作为您带来效益的网站!让网站建设为您创造效益。

public class H{

public static void main(String[] args) {

int i,j,N=7;

int[][] a=new int[N][N];

for(i=0;iN;i++){

a[i][0]=1;

a[i][i]=1;

}

for(i=2;iN;i++)

for(j=1;ji;j++)

a[i][j]=a[i-1][j-1]+a[i-1][j];

for(i=0;iN;i++){

for(j=0;jN-i-1;j++){

System.out.print("  ");

}

for(j=0;ji+1;j++){

System.out.printf("%-4d",a[i][j]);

}

System.out.println();

}

}

}

用Java编写打印一段图形(类似菱形)的程序

这个题目主要又两个难点:1.$符号不是一直增加,而是先增加,后减少。2需要在$前补空格。

代码如下:

public class PrintDollar {

public static void main(String[] args) {

// 总行数,可以修改

int row = 5;

// 每一行的$符号数量

int dollarNumber;

// 追加的空格数量

int spaceNumber;

String dollar = "$";

for (int i = 1; i = row; i++) {

// 每一行输出的字符

String printString = "";

/*

* 判断行数是否超过了一半,超过一半$符号开始减少

*/

if (i * 2 - 1 row) {

// 行数超过一半的情况

dollarNumber = (row - i) * 2 + 1;

spaceNumber = (row - dollarNumber) / 2;

} else {

// 行数没超过一半的情况

dollarNumber = i * 2 - 1;

spaceNumber = (row - dollarNumber) / 2;

}

//追加空格

for (int j = 0; j spaceNumber; j++) {

printString += " ";

}

//追加$符号

for (int j = 0; j dollarNumber; j++) {

printString += dollar;

}

System.out.println(printString);

}

}

}

用JAVA打印出图片中的图形,求完整代码。

您好,您这样:

public class search {

public int counter(String inputs, String word) {

int counter = 0;

for (int i = 0; i inputs.length(); i++) {

if(word.equals(inputs.charAt(i)+"")){

counter++;

}

}

return counter;

}

public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

System.out.print("请输入一个字符串:");

String str = sc.next();

System.out.print("请输入要查找的字符:");

String s = sc.next();

search sear = new search();

int c = sear.counter(str, s);

System.out.println("\"" + str + "\"中包含" + c + "个\"爱\"");

}

}


本文名称:java打印输出图形代码 java打印各种图形
转载来源:http://scyanting.com/article/dopisdd.html