用java语言写一个方法输出以下的图形第一行*.第二行*..*...第三行*...*...*...,依次类推
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/04/28 15:58:13
用java语言写一个方法输出以下的图形第一行*.第二行*..*...第三行*...*...*...,依次类推
public class Star {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner s = new Scanner(System.in);
String num = s.nextLine();
int number = Integer.parseInt(num);
Star star = new Star();
star.fun(number);
}
public void fun(int i) {
for (int j = 0; j 0) {
System.out.print("*");
}
for (int k = j; k < i; k++) {
System.out.print(".");
}
}
System.out.println();
}
}
}
这是我写的代码,但是输出来的图形是
*.*.*.*.
*...*...*...
*..*..
*.
,如何输出正着的图形?
public class Star {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner s = new Scanner(System.in);
String num = s.nextLine();
int number = Integer.parseInt(num);
Star star = new Star();
star.fun(number);
}
public void fun(int i) {
for (int j = 0; j 0) {
System.out.print("*");
}
for (int k = j; k < i; k++) {
System.out.print(".");
}
}
System.out.println();
}
}
}
这是我写的代码,但是输出来的图形是
*.*.*.*.
*...*...*...
*..*..
*.
,如何输出正着的图形?
public class ShortTest {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
String num = s.nextLine();
int number = Integer.parseInt(num);
ShortTest.printDiagram(number);
}
public static void printDiagram(int i){
for (int le=0;le<=i;le++){
for(int j=0;j<le;j++){
System.out.print('*');
for (int k=0;k<le;k++)
System.out.print('.');
}
System.out.println();
}
}
}输入4,打出来*.*..*..*...*...*...*.*.*.*.
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
String num = s.nextLine();
int number = Integer.parseInt(num);
ShortTest.printDiagram(number);
}
public static void printDiagram(int i){
for (int le=0;le<=i;le++){
for(int j=0;j<le;j++){
System.out.print('*');
for (int k=0;k<le;k++)
System.out.print('.');
}
System.out.println();
}
}
}输入4,打出来*.*..*..*...*...*...*.*.*.*.
用Java编写一个程序:第一行输出1个星号,第二行输出3个星号,第三行输出5个星号,并且按"word中的居中"排列
Excel 计算,第一行与第二行相加,第三行与第四行相加,第五行与第六行相加,依次类推,如何引用公式
c语言练习题输出下面图形第一行:A第二行:BBB第三行:CCCCC第四行:DDDDDDD……输入n控制行数
C语言 第一行* 第二行*** 第三行 如何做?
求高手给个简单的C++算法:要求输出三行※(星号)第一行五个,第二行三个,第三行一个.
输出一堆*,第一行一个第二行三个第三行五个第四行三个第五行一个*如何编程
用C语言输出数字 第一行是12345 第二行是11234 第三行是11123第四行是11112
写成语,第一行三个此,第二行三个此,第三行两个此一个举
C语言输出三角形,第一行是一个A,第二行3个B,第三行5个C,以此类推.输入的行数由n决定,请问错在哪了
用for循环打印下列三角图形,第一行一个*,第二行两个*,第三行三个*,第四行四个*,第五行五个*,他们是三角形哟!求代
c语言输入,第一行表示数据组数,第二行表示第一组元素个数,第三行输入元素,后面依次,例 2 6 2
C语言习题求解 第一行 第二行 第三行 第四行 第五行