关于java代码编写数字斜塔的信息

如何用JAVA 编写一个递归程序输出如下数字金字塔

这是我刚才编写的用于输出金字塔的一个类。完整的代码。//输出金字塔importjava.util.Scanner;publicclassa1{publicstaticvoidmain(String[]args){Scannera=newScanner(System.in);intN=5;//定义行数的变量booleanb=true;do{try{System.out.println("请输入整数类型的数字:");N=a.nextInt();//获取输入行数b=false;}catch(Exceptionea){a=newScanner(System.in);//N=a.nextInt();//获取输入行数}}while(b);inti,j,m;for(i=0;iN;i++)//输出金字塔{for(m=0;mN-1-i;m++){System.out.printf("");}for(j=0;j2*i+1;j++){System.out.printf("*");}System.out.printf("\n");}}}

创新互联建站-专业网站定制、快速模板网站建设、高性价比营口网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式营口网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖营口地区。费用合理售后完善,10余年实体公司更值得信赖。

用java的for循环编写程序,输出以下数字金字塔,最好带注释。

主要是每行的输出问题,分别是每行的:空格,数字(包活从小到大跟从大到小),还有没换行结尾的换行符,核心是弄清楚每行空格输出数量跟行的关系,已经数字的起始输出已经结束数字界定等;

核心for循环如下,本人用UltraEdit 测试,完美通过,完美输出,类图片个输出界面也附下面了

for(n=1; n=5; n++) {          //最外层循环控制输出的行数,分别是第一到第五行;

for(i=1; i=5-n; i++) {    //这个循环控制每行前面的空格输出,如:第一个前面输出4个空格;

System.out.print(" ");

}

for(j= 5-n+1; j=5; j++) { // 这个循环控制中间数字一直到5的输出,如第一行一个5,第二行为4 5

System.out.print(j);

}

for(k=4; k5-n; k--) {    //这个循环控制中间数字5之后的数字,如第一行不输出任何,第二行为4

System.out.print(k);

}

System.out.print("\n");    //这个是本行输出结束之后输出一个换行符

}

Java编写计算器,计算器中计算sin,cos,tan的代码怎么写啊

public class SanJiao {

public static void main(String[] args) {

double a = Math.toRadians(90);//把数字90 转换成 90度

System.out.println(Math.sin(a));//计算sin 90度

double b = Math.toRadians(30);

System.out.println(Math.cos(b));

double c = Math.toRadians(20);

System.out.println(Math.tan(c));

}

}

运行输出

1.0

0.8660254037844387

0.36397023426620234

用JAVA编写程序实现在控制台用“*”输出一个倒立的等边三角型,并写到文件triangle.txt中

1、创建java类,TestTriangle,

2、编写java代码,实现倒立等边三角形的打印,

public void print() {

String tri_str = "";

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

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

tri_str += " ";

System.out.print(" ");

}

for (int j = 0; j a - i; j++) {

tri_str += "* ";

System.out.print("* ");

}

tri_str += "\r\n";

System.out.println();

}

outPrint(tri_str);

}

3、再编写输出triangle.txt文件的代码,

public void outPrint(String str1) {

try {

PrintStream ps = new PrintStream("triangle.txt");

ps.append(str1);

ps.close();

} catch (FileNotFoundException e) {

e.printStackTrace();

}

}

4、执行java代码,控制台输出*号倒三角,

5、查看triangle.txt文件,同样是*号倒三角,

运用Java数组 编程在屏幕上输出如下图所示的数字斜塔

我的方法数组大小可以随便哦,

/**

* @param args

*/

public static void main(String[] args) {

String a[][] = new String[5][5];

int m = 0;

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

int n = 1;

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

if (i == 0j==0) {

a[i][j] = String.valueOf(1);

}

else if (i == 0j != 0){

a[i][j] = String.valueOf(Integer.valueOf(a[i][j - 1]) + n);

}

else if (i != 0j==0) {

a[i][j] = String.valueOf(Integer.valueOf(a[i-1][j])+m);

}

else{

a[i][j] = String.valueOf(Integer.valueOf(a[i][j - 1]) + n+m);

}

n++;

//打印

if (j == 4) {

if (Integer.valueOf(a[i][j])15) {

System.out.println(" " + " ");

}

else {

System.out.println(a[i][j] + " ");

}

} else {

if (Integer.valueOf(a[i][j])15) {

System.out.print(" " + " ");

}

else {

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

}

}

}

m++;

}

}


网站栏目:关于java代码编写数字斜塔的信息
文章源于:http://ybzwz.com/article/dooogcp.html