用java语言写一个方法输出以下的图形第一行*.第二行*..*...第三行*...*...*...,依次类推public class Star {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stubScanner s = new Scanner(Syste
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/17 18:37:24
![用java语言写一个方法输出以下的图形第一行*.第二行*..*...第三行*...*...*...,依次类推public class Star {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stubScanner s = new Scanner(Syste](/uploads/image/z/11582305-25-5.jpg?t=%E7%94%A8java%E8%AF%AD%E8%A8%80%E5%86%99%E4%B8%80%E4%B8%AA%E6%96%B9%E6%B3%95%E8%BE%93%E5%87%BA%E4%BB%A5%E4%B8%8B%E7%9A%84%E5%9B%BE%E5%BD%A2%E7%AC%AC%E4%B8%80%E8%A1%8C%2A.%E7%AC%AC%E4%BA%8C%E8%A1%8C%2A..%2A...%E7%AC%AC%E4%B8%89%E8%A1%8C%2A...%2A...%2A...%2C%E4%BE%9D%E6%AC%A1%E7%B1%BB%E6%8E%A8public+class+Star+%7B%2F%2A%2A%2A+%40param+args%2A%2Fpublic+static+void+main%28String%5B%5D+args%29+%7B%2F%2F+TODO+Auto-generated+method+stubScanner+s+%3D+new+Scanner%28Syste)
用java语言写一个方法输出以下的图形第一行*.第二行*..*...第三行*...*...*...,依次类推public class Star {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stubScanner s = new Scanner(Syste
用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();
}
}
}
这是我写的代码,但是输出来的图形是
*.*.*.*.
*...*...*...
*..*..
*.
,如何输出正着的图形?
用java语言写一个方法输出以下的图形第一行*.第二行*..*...第三行*...*...*...,依次类推public class Star {/*** @param args*/public static void main(String[] args) {// TODO Auto-generated method stubScanner s = new Scanner(Syste
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,打出来
*.
*..*..
*...*...*...
*.*.*.*.