额,对于Java学习我也不知道该怎么说,这是这星期的学习结果。
package java基础.lesson03;
import java.util.Scanner;
public class 练习 {
public static void main(String[] args) {
/**
int a,b;
b = 1;
while (b <= 9){
a = 1;
while (a <= b){
System.out.print(b+"*"+a+"="+a*b+"\t");
a++;
}
System.out.println();
b++;
}
int num = 1;
double scoure;
double sum = 0;
Scanner sc = new Scanner(System.in);
while (num <= 5){
System.out.print("请输入第"+num+"个同学的成绩:");
scoure = sc.nextDouble();
while (scoure<0||scoure>100){
System.out.println("输入的分数有误!");
System.out.print("请输入第"+num+"个同学的成绩:");
scoure = sc.nextDouble();
}
sum = sum + scoure;
num++;
}
System.out.println(sum/(num-1));
*/
print(11);
}
public static void print(int size) {
if (size % 2 == 0) {
size++; // 计算菱形大小
}
int i;
int j;
//前面带空格的行
for (i = 0; i < size / 2; i++) {
for (j = 0; j < size / 2 - i; j++) {
System.out.print(" ");
}
System.out.print("*");
for (j = 0; j < 2 * i - 1; j++) {
System.out.print(" ");
}
if (i == 0) {
} else {
System.out.print("*");
}
System.out.println();
}
//输出最后一行
for (i = 0; i < size; i++) {
}
for (i = 0; i < size; i++) {
}
System.out.println();
// 后面带空格的行
for (i = 0; i < size / 2; i++) {
for (j = 0; j < i + 1; j++) {
System.out.print(" ");
}
System.out.print("*");
for (j = 0; j < 2 * (size / 2 - 1 - i) - 1; j++) {
System.out.print(" ");
}
if (i == size / 2 - 1) {
} else {
System.out.print("*");
}
System.out.println();
}
}}