5-3编程练习
int xingxingshu =3 ;
for (int wai = 1 ;wai <= 5 ;wai++)
{
int kongge = 5 ;
kongge = kongge - wai;
for (int nei = 1 ;nei <= xingxingshu;nei++ ){
for( ;kongge >= 1 ;kongge--){
System.out.print(" ");}
System.out.print("*");
}
xingxingshu += 2 ;
System.out.println();
}
这样出来效果和题一样,但还有更简单的方法吗?
正在回答
for(int c=3,i=1;c<=11&i<=5;c=c+2,i++) {
for(int k=i;k<=4;k++) {
char k1=' ';
System.out.print(k1);
}
for(int s=1;s<=c;s++) {
char s1='*';
System.out.print(s1);
}
System.out.println();
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | public class Demo{ public static void main(String[] args){ //打印星星 //用嵌套for loop //先打印5行星星 for ( int i = 0 ; i < 5 ; i++){ //第二步:打印空格 for ( int n = 0 ; n < ( 5 -i); n++){ //打印空格 System.out.print( " " ); } //第一步:打印星星,先确定每一行要打多少个星星 for ( int j = 0 ; j < ( 2 *i - 1 ); j++){ //打印星星 System.out.print( "*" ); } //每打完一行的空格和星星,用println()另起一行 System.out.println(); } } |
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | public class StarDemo { public static void main(String[] args) { // 输出星号组成的梯形 for ( int i = 0 ;i < 5 ; i++){ for ( int j = 0 ;j< 11 ;j++){ if (j < 4 -i || j > 6 +i){ System.out.print( " " ); } else { System.out.print( "*" ); } } System.out.println( "" ); } } } |
public class StarDemo {
public static void main(String[] args) {
// 输出星号组成的梯形
int m=1,k=1,n=1;
//控制输出行数
for(m=1;m<=5;m++){
//控制输出空格数
for(k=1;k<=5-m;k++){
System.out.print(" ");
}
//控制输出星号数
for(n=1;n<=2*m+1;n++){
System.out.print(" *");
}
System.out.println();
System.out.println();
}
}
}
public class StarDemo {
public static void main(String[] args) {
// 输出星号组成的梯形
int m=1,k=1,n=1;
//控制输出行数
for(m=1;m<=5;m++){
//控制输出空格数
for(k=1;k<=5-m;k++){
System.out.print(" ");
}
//控制输出星号数
for(n=1;n<=2*m+1;n++){
System.out.print(" *");
}
System.out.println();
System.out.println();
}
}
}
package com.imooc.flow1;
public class Stardemo2 {
public static void main(String[] args) {
// 外重循环控制输出行数
for(int i=1;i<=5;i++) {
//1号内重循环控制输出空格数
for(int n=4-i;n>=0;n--) {
System.out.print(" ");
}
for(int m=1;m<=(i*2+1);m++) {
System.out.print("*");
}
System.out.println();
}
}
}
- 参与学习 人
- 提交作业 5461 份
- 解答问题 7235 个
此次推出的专题为Android攻城狮培养计划的第一部分语法与界面基础篇,将带大家从0开始学习Android开发。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧