永发信息网

java中怎样打印一个等边三角形

答案:3  悬赏:10  手机版
解决时间 2021-03-18 22:22
java中怎样打印一个等边三角形
最佳答案
以下是实心、空心、倒立,三种等边三角形的代码:
实心等边三角形:
public static void main(String[] args) {
int n = 5;
String c = "0";
String x = "*";
for (int i = 0; i < n; i++) {
for (int k = 0; k < n - i - 1; k++) {
System.out.print(c);
}
for (int k = 0; k < i + 1; k++) {
System.out.print(x);
}
for (int k = 0; k < i; k++) {
System.out.print(x);
}

// for (int k = 0; k < n - i - 1; k++) {
// System.out.print(c);
// }
System.out.println();
}
}

空心等边三角形:
public static void main(String[] args) {
int n = 6;
String c = " ";
String x = "*";
for (int i = 0; i < n; i++) {
for (int j = 0; j < 2 * n; j++) {
if (j == (n - i) || j == (n + i)) {
System.out.print(x);
} else {
System.out.print(c);
}

}
System.out.println();
}
for(int j=0;j<2*(n+1)-1;j++){
System.out.print(x);
}

}

倒等边三角形:
public static void main(String[] args) {
int n = 5;
String c = " ";
String x = "*";
for(int j=0;j<2*(n+1)-1;j++){
System.out.print(x);
}
System.out.println();
for (int i = 0; i < n; i++) {
for (int j = 0; j < 2 * n; j++) {
if (j == i+1 || j == (2*n - i-1)) {
System.out.print(x);
} else {
System.out.print(c);
}

}
System.out.println();
}

}
全部回答
用java的图形类可以画出多种图形。你搜下java画图。追问需要Java代码编写的,暂时不需要Java画图追答你难道只要用简单的循环打印一个等边三角形啊!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
还款日晚上还的未入账算逾期么
温州快餐在什么地方啊,我要过去处理事情
长城柴油h5能开几年
阿Sue挤牛奶小游戏
无锡到长治北的火车k1150都经过哪些地方
画的怎么样?指绘,在平板上用手指画的
p2p清盘是不是合法的
龙德广场这个地址在什么地方,我要处理点事
高铁放光缆一公里多少钱
北京3C认证在哪办理,如何去办理?
73年7月初一生怎么样
曼都美业地址有知道的么?有点事想过去
无线路由器改了ssid名称断电后重新启动又恢复
郑州市现在的机动车违章处罚标准,越详细越好
住在朋友家能不能办日本个人旅游签证?
推荐资讯
我们之间为什么感觉没话聊。 一天天老是哪几
奥运会历史上新中国总共拿过几枚金牌?
农历1988年12月26日上午8点生的人命怎么样?
三层多网段局域网如何设置mac地址过滤
港式蒸鱼怎么做
王者荣耀对局里发什么消息最气对手
我为什么会为了一个游戏买游戏机
女朋友今天和我分手,可是昨天刚刚吵架和好,
以我字结尾的成语
为什么灵异经历里,很多鬼会出现在镜子里
卖家把货运单填错了,但地址是对的买家还能收
塘梅冲我想知道这个在什么地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?