Markdown学习
标题
三级标题
四级标题
字体
Hello,World!
Hello,World!
Hello,World!
Hello,World!
引用
学习自狂神说Java
分割线
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PMZhJLZ4-1581486773361)(C:\Users\孙佳伟\Pictures\将进酒.jpg)]
超链接
列表
- A
- B
- C
- a
- b
- c
表格
名字 | 专业 | 学号 |
---|---|---|
孙佳伟 | 通信工程(物联网) | 20171105226 |
*** | *** | *** |
*** | *** | *** |
代码
import java.util.ArrayList;
import java.util.ListIterator;
import java.util.Scanner;
public class 套正方形 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
sc.close();
ArrayList<String> list = new ArrayList<>();
StringBuffer s = new StringBuffer("");
for (int i=0;i<n;i++) s=s.append("*");
int l=1,r=n-2;
String current=" ";
list.add(s.toString());
for (int i=1;i<n/2;i++){
for (int j=l;j<r+1;j++){
s.replace(j,j+1,current);
}
l++;r--;
if(current.equals(" ")){
current="*";
}
else{
current=" ";
}
list.add(s.toString());
}
ListIterator listIterator =list.listIterator();
while (listIterator.hasNext()) {
System.out.println(listIterator.next());
}
while (listIterator.hasPrevious()) {
System.out.println(listIterator.previous());
}
}
}
————————————————
版权声明:本文为CSDN博主「南 墙」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/a1439775520/article/details/104245350