java 输出星号 如下图,要求用一个或者两个两个for循环写出来不能再多了。在线急等

*******************************************************... *
**
***
****
*****
******
*******
********
*********
**********
展开
 我来答
百度网友1bd00c8
2012-12-03 · TA获得超过1.4万个赞
知道大有可为答主
回答量:7357
采纳率:33%
帮助的人:3054万
展开全部
两个loop的方法:

for(int i=1; i<=10;i++){
for(int j=1;j<=10;j++){
if(j<(10-i)){
System.out.print(" ");
}else{
System.out.print("*");
}
System.out.println("");
}
}

一个loop的方法:
for(int i=1; i<=100;i++){

if((i%10)<(9-i/10)){
System.out.print(" ");
}else{
System.out.print("*");
}
if(i%10==0){
System.out.println("");

}

}
更多追问追答
追问
* 
**
***
****
*****
******
*******
********
**********
**********哥们你那第二个快成功了,第一个是竖着的。。。再给点力啊~~~~(>_<)~~~~
追答
一个loop的方法:
for(int i=1; i<=100;i++){
if((i%10)<=(9-(i-1)/10)){ //问题在这儿
System.out.print(" ");
}else{
System.out.print("*");
}
if(i%10==0){
System.out.println("");
}
}
百度网友5485652fd
2013-11-14 · TA获得超过281个赞
知道小有建树答主
回答量:385
采纳率:0%
帮助的人:137万
展开全部
public class youduiqi{
public static void main(String []args){
int num = 10;
for(int i = 0; i < num; i++){
for(int j = 0; j < num; j++){
if(j>=(num-1)-i){
System.out.print("*");
}else{
System.out.print(" ");
}
}
System.out.println();
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
258133934
2012-12-03 · TA获得超过299个赞
知道小有建树答主
回答量:631
采纳率:0%
帮助的人:274万
展开全部
int s = 10;
for(int i=0;i<s;i++){
for(int j=0;j<s;j++){
if(j>=(s-i)){
System.out.print("*");
}else{
System.out.print("-");
}
}
System.out.println("");
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
幸运尐刺猬
2012-12-03
知道答主
回答量:8
采纳率:0%
帮助的人:3.5万
展开全部
for(int i=1;i<=10;i++){
for(int j=1;j<=10;j++){
if(10-j<i){
System.out.print("*");
}else{
System.out.print(" ");
}
}
System.out.println();
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式