第1题:
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入需要几个数:");
int k = sc.nextInt();
long sum = 0;
String s = "2";
StringBuffer sb = new StringBuffer();
for(int i = 0; i < k; i++){
sb.append(s);
sum += Long.parseLong(sb.toString());
}
System.out.println(sum);
}
******************
第2题:
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入需要几行(奇数):");
int line = sc.nextInt();
line = (line & 1) == 0 ? line + 1 : line;
for(int i = 0 - line / 2; i <= line / 2; i++){
for(int j = 1; j <= line - 2 * Math.abs(i); j++){
System.out.print("*");
}
System.out.println();
}
}