新聞中心
java 輸出三角形
給你一個圖形化的,這是我前幾天寫的,保存成 Triangel.java,編譯一下就OK啦
創(chuàng)新互聯(lián)服務項目包括增城網(wǎng)站建設、增城網(wǎng)站制作、增城網(wǎng)頁制作以及增城網(wǎng)絡營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關系等,向廣大中小型企業(yè)、政府機構等提供互聯(lián)網(wǎng)行業(yè)的解決方案,增城網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務的客戶以成都為中心已經(jīng)輻射到增城省份的部分城市,未來相信會繼續(xù)擴大服務區(qū)域并繼續(xù)獲得客戶的支持與信任!
import javax.swing.*;
/**
* 使用JFrame輸出一個等腰三角形
*/
public class Triangel extends JFrame{
public static void main(String[] args) {
new Triangel().launchFrame();
}
public void launchFrame() {
int width = 10;
JTextArea jta = new JTextArea();
String str ;
for(int i=1;iwidth; i++) {
str = " ";
for(int m=1;mwidth-i;m++) {
str +=" ";
}
for(int j=1;ji;j++) {
str+=" *";
}
str+="\n";
jta.append(str);
}
this.add(jta);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setTitle("Triangel");
this.setBounds(400,300,400,300);
this.setVisible(true);
}
}
java怎么打出三角形
用Java代碼中的for循環(huán)可以打印出各種三角形,便于熟悉for循環(huán)的特性,即外環(huán)循環(huán)執(zhí)行一次,內循環(huán)執(zhí)行N次。
工具:
電腦軟件
for循環(huán)
三角形
方法:
1、打印定點在左下的直角三角形;
2、打印定點在左上的直角三角形;
3、打印定點在右下的直角三角形,這里三角形的形狀是由*所占的位置決定的;
4、打印定點在左下的直角三角形,這里三角形的形狀是由*所占的位置決定的;
5、打印定點在正上方的直角三角形;
6、打印定點在正下方的直角三角形。
怎么用Java的控制臺輸出各種三角形?
比如要打印如下三角
*
*1*
*111*
*11111*(應該都是“*”但是不讓打)
這個是4行組成的,第一個行1個 第二行3個 第三行5個 第四行7個
也就是說每行*的個數(shù)和行的關系就是 (2*行數(shù)-1)
知道沒行要打多少個*了之后,就要考慮空格,空格也是有規(guī)律的 一行3 二行2 三行1 四行0
可以看出,行與空格的關系就是:總行數(shù)-當前行數(shù)=當前行的空格數(shù)
現(xiàn)在規(guī)律找到了,寫代碼就容易了,4行 那外層循環(huán)就是4次,然后沒一行都要先打空格,這是內層第一個循環(huán),空格打完了 打* 這是內層第二個循環(huán)
for(int i=1;i=4;i++){
for(int j=0;j4-i;j++){
System.out.print(" ");
}
for(int k=0;k2*i-1;k++){
System.out.print("*")
}
System.out.println();//這個打印起換行作用
}
JAVA輸入正整數(shù)n,,輸出n列星號組成的三角形,求代碼!
一樓n沒有定義,我給追加一下
package com.bowen.hh;
import java.util.*;
public class zhengsanjiao{
private static Scanner input = new Scanner(System.in);
public static void main(String[] args){
int n;
System.out.print("\nInput n: ");
n=input.nextInt();
for(int i=0;in;i++){
System.out.printf("\n");
for(int k=0;kn-i-1;k++)
System.out.print(" ");
for(int j=0;j=i;j++)
System.out.printf("*");
}
}
}
分享名稱:輸出三角形樹代碼Java c語言輸出三角形代碼
本文URL:http://fisionsoft.com.cn/article/hgshhh.html