java图形打印代码 java实现打印

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

您好,您这样:

10年积累的网站设计、成都网站制作经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先做网站设计后付款的网站建设流程,更有乡宁免费网站建设让你可以放心的选择与我们合作。

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程序如下

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代码,谢了

代码如下。。。。我测试过了。。。。希望能帮到你。。。

public class Test{

public static void main(String args[]){

int line = 4;//打印的行数

int data[][] = new int[line][line];

int index = 1;

int k = 0 ;

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

for(int j = i; jline;j++)

data[j][j-k] = index++;

k++;

}

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

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

System.out.print(data[i][j]+" ");

System.out.println();

}

}

}

运行结果:

1

5 2

8 6 3

10 9 7 4

用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图形打印代码 java实现打印
分享网址:http://myzitong.com/article/hjjjcj.html