1.打印金字塔形三角形
public class Firstclass {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Enter a number: ");
int a = input.nextInt();
for (int i = 0; i < a; i++) {
for (int j = 0; j < a - i - 1; j++) {
System.out.print(" ");
}
for (int j = a - i; j < a + i + 1; j++) {
System.out.print("*");
}
for (int j = a + i + 1; j < 2 * a - 1; j++) {
System.out.print(" ");
}
System.out.println();
}
}
}
2.今天星期几
public static void main(String[] args) {
String[] weeks = {
"Saturday", "Sunday", "Monday", "Tuesday",
"Wednesday", "Thursday", "Friday"
};
Scanner input = new Scanner(System.in);
System.out.print("Enter year: ");
int y = input.nextInt();
System.out.print("Enter month: 1-12: ");
int m = input.nextInt();
if (m == 1 || m == 2) {
m += 12;
y = y - 1;
}
System.out.print("Enter the day of the month: 1-31: ");
int q = input.nextInt();
int h;
int j, k;
k = y % 100;
j = (int) y / 100;
h = (q + 26 * (m + 1) / 10 + k + k / 4 + j / 4 + 5 * j) % 7;
System.out.print("Day of the week is ");
System.out.println(weeks[h]);
}