怎样用java打印像这样等腰三角形

作者&投稿:中叔之 (若有异议请与网页底部的电邮联系)
java 用for循环打印出一个 倒着的 等腰三角形?******* ***** *** *~

public static void main(String[] args) {
int rows=3;
for(int i=0;i<rows;i++){
for(int a=0;a<i;a++){
System.out.print(" ");
}
for(int b=1;b<=2*rows-2*i-1;b++){
System.out.print("*");
}
System.out.print("
");
}

}

rows是行数,可以换成自己输入的。

0: 11: 32: 53: 7是个等差数列,我数学学过a(n) = 2n+1 ( n为整数 且 n >= 0 ) . ... ............int n = 4;for (int i = 0; i < n; i++) { // 第 i 行有 n - i - 1 个空格,以此构造等腰模型 for (int j = 0; j < n - i - 1; j++) { System.out.print(" "); } for (int j = 0; j < 2 * i + 1; j++) { System.out.print("."); } System.out.println();}如果不懂请参看这里:

http://zhidao.baidu.com/question/1765626559563048980.html?oldq=1

// 行数
for(int i=0;i<5;i++) {
for(int j=10;j>=0;j--) {
//空格个数
if (j>i) {
System.out.print(" ");
//*个数
}else{
System.out.print("* ");

}
}
System.out.println();

}


jsp页面如何用代码(java语言)实现打印功能?
如一楼所说,你的jsp源文件的java代码是在服务器上执行的,客户端接收到的只有html 用JavaScript打印吧 可以用样式控制,你想让那块打印就打印啊,样式如下: .noprint{display : none } 然后使用样式就可以:不需要打印的地方

java(web)打印 通常是怎么实现的
第二种方式必须根据每个报表的格式进行定制html和java程序开发,会花比较多的时间。要注意的是对html中table的样式控制,在IE中浏览看起来很细的边框,打印出来有些线条会比较粗,有些线条又会比较细,阴阳怪气的很难看。在table中直接用bordercolor会让线条显得很粗,用bordercolorlight,bordercolordark配合...

java编程打印出杨辉三角形
4、创建生成杨辉三角的函数getYangHui,参数为n,表示对应的二项式(a+b)^n的指数。5、首先创建而为数组,大小为(n+1)*(n+1),并进行初始化,并对数组第一列与最后一列赋初值为1。6、根据杨辉三角的规律,依次填充每一个位置。7、遍历数组并打印,使用for循环。8、写一个main函数进行测试,如下...

编写java循环程序,打印以下图形 a
这是我写的:import java.util.Scanner;public class Test { \/** * @param args *\/ public static void main(String[] args) { int num = 'a'; Scanner sc = new Scanner(System.in); System.out.println("请输入n的值(1-26):"); int n = sc.nextInt()...

java 打印如下图形 * *.*. *..*..*.. *...*...*...*...
楼上的朋友,你的代码是试过了,你忽略了一个小细节,*.*. *..*..*.. *...*...*...*... 它每个部分打印出来后,还有一个空格。你没把空格打出来。试试我下面这个:package BaiDuZhiDao.baiduzhidao;public class BaiDuZhiDao { public static void main(String[]args){ final int ...

java怎么打印x形
class test{ public static int SIZE = 5; \/\/ 定义x形状的大小 for(int i=0; i<SIZE;i++){ \/\/ 逐行打印 for(int j=0; j<SIZE;j++){ \/\/ 判断每列是否需要打印 if((x+y == SIZE)||(x==y)){ \/\/ x==y是左上到右下的一条线,x+y=size是另一条 System.out...

如图 怎样用Java语句打印出来?
试试我这个,略粗暴,不过能用。public static void main(String[] args) {int lineHeight = 7;int[][] a = new int[lineHeight][lineHeight];a[0][0]=1;for(int row=1;row<lineHeight;row++){ a[row][0]=1;a[row][row]=1;for(int column = 1;column<row;column++){a[row]...

用JAVA编写 用*打印出等腰三角形
{ public static void main(String arg[]){ System.out.println("___*\\n___***\\n__***\\n_***\\n***");} } \/\/(先把图形画在纸上,可以看出第一行空4个,第二行空3个,第三行空2个,第四行空1个,第五行空0个,_代表空格)在DOS下运行 javac Dengyaosanjiaoxing.java java...

java采用循环语句打印下列图形: * *** *** ***
class A{ public static void main(String[] args){ for(int i=0;i<5;i++){ for(int j=0;j

急求一个用Java实现的打印及打印预览功能的Demo
package com.szallcom.tools;import java.awt.BorderLayout;import java.awt.Color;import java.awt.Frame;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.geom.Line2D;import java.awt.geom.Rectangle2D;im...

翁源县18095262429: 用Java编写一个程序可以打印如下三角形 -
焦侄立生: 首先要分析业务逻辑: 打印10行的三角 1. 第0行打印10个空格, 打印1个* 打印0个空格, (打印0个* 此处判断,如果i=0,就不打印*) 2. 第1行打印9个空格 , 打印1个* 打印1个空格, 打印1个* 3. 第2行打印8个空格, 打印1个* 打印3个空格, ...

翁源县18095262429: 怎么用Java打出等腰三角形?求大神解答 -
焦侄立生: 就是一个简单的问题,你可以用i循环的数减*2再加一就可以打出来了具体程序:直接从循环开始了 for(int i=0;i<3;i++){ for(int j=0;j<3-i;j++){ System.out.pri...

翁源县18095262429: 怎样用java打印出侧着的等腰三角形 -
焦侄立生: public class Test{ public static void main(String[] args) { int i,j; int row = 5; for(i=1; i

翁源县18095262429: 用java语言打印出等腰三角形 输入图形的行数并输入打印的字符 打印出图形 -
焦侄立生: import java.util.Scanner; public class dy { public static void main(String[] args) { // TODO Auto-generated method stub Scanner it = new Scanner(System.in); System.out.println("请输入一个数字:"); int s = it.nextInt(); int i,j,k=0; for(i=0;i { for(j=...

翁源县18095262429: java 用函数打印n行星号组成的等腰三角形 -
焦侄立生: public static void main(String[] args) { String n = JOptionPane.showInputDialog("请输入一个数字:");// 直接输入行号 int l = Integer.parseInt(n); int k = l; for (int i = 1; i <= k; i++) { for (int j = 1; j <= l; j++) System.out.print(" "); l--; for (int j = 1; ...

翁源县18095262429: 如何用java打印出实心的等腰三角形,是实心的,不能用任何包. -
焦侄立生: 这个符合要求不?public class Thr { /** * @param args */ public static void main(String[] args) { print(5); } public static void print(int x) { for (int i = 0; iprintEmpty(x-i); System.out.print("*"); for (int j = 0; jSystem.out.print("*"); } System.out.println(); ...

翁源县18095262429: 用JAVA编写 用*打印出等腰三角形 -
焦侄立生: http://wenwen.sogou.com/z/q661183271.htm看最佳答案

翁源县18095262429: java打印图形
焦侄立生: 把System.out.println(); 改成System.out.print();

翁源县18095262429: java 输出三角形 -
焦侄立生: 给你一个图形化的,这是我前几天写的,保存成 Triangel.java,编译一下就OK啦 import javax.swing.*; /** * 使用JFrame输出一个等腰三角形 */ public class Triangel extends JFrame{ public static void main(String[] args) { new Triangel()....

翁源县18095262429: java 用while循环打印n行星号组成的等腰三角形 -
焦侄立生: a = 0; ++a <= 100 第一次while循环a=1.所以总共执行100次. 如果是a++ <= 100 则第一次a = 0,执行101次了 system.out.print();打印不换行. "\t"制表符,增加tab空格 system.out.println(); 是打印换行.就是说当a在同一行打印了九个之后就另起一行再打印.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网