九九乘法表
public class h_乘法表 {
public static void main(String[] args){
for (int i=1;i<=9;i++){
for (int j=1;j<=i;j++){
System.out.print(j+"*"+i+"="+i*j+"\t");
}
System.out.println();
}
}
}
例:简单版日历
import java.util.Scanner;
public class calendar {
public static void main(String[] args){
Scanner in = new Scanner(System.in);
System.out.println("---这是一个简单的日历查询程序---");
System.out.println("哪一年:");
int year = in.nextInt();
System.out.println("哪个月:");
int month = in.nextInt();
int sum = 0;
for (int i=1990;i<year;i++){ //计算年
if (i%4==0&&i%100!=0||i%400==0){
sum+=366;
} else{
sum+=365;
}
}
for (int j=1;j<month;j++) {//计算月
if (j==2){
if (year%4==0&&year%100!=0||year%400==0){
sum+=29; //瑞年2月29天
} else {
sum+=28; //平年2月28天
}
} else{
if (j==4||j==6||j==9||j==11){
sum+=30; //小月
} else{
sum+=31; //大月
}
}
}
sum+=1;
//根据月份判断天数
int day = 0;
if (month==2){
if (year%4==0&&year%100!=0||year%400==0){
day=29; //瑞年2月29天
} else {
day=28; //平年2月28天
}
} else{
if (month==4||month==6||month==9||month==11){
day=30; //小月
} else{
day=31; //大月
}
}
int wek = sum%7;
System.out.println("日\t一\t二\t三\t四\t五\t六");
for (int i=1; i<=wek;i++){
System.out.print("\t");
}
for (int i=1; i<=day; i++){
if (sum%7==6){
System.out.print(i+"\n");
} else {
System.out.print(i+"\t");
}
sum++;
}
}
}