java编写程序求出你的生日那天是星期几

如题所述

import java.util.Scanner;


import java.util.Calendar;

import java.util.Scanner;

public class Test {

public static void main(String[] args) {

Calendar time =Calendar.getInstance();

Scanner scan=new Scanner(System.in);

int Y,M,D;

System.out.println("年:");

       Y=scan.nextInt();

System.out.println("月:");

       M=scan.nextInt();

System.out.println("日:");

       D=scan.nextInt();

time.set(Y, M-1, D);

int Day=time.get(Calendar.DAY_OF_WEEK);

System.out.println("星期"+(Day-1));

}

}


注意,,这里每周是从星期天算起的,,,所以要减1

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-06-22
使用Calendar类
Calendar cal = Calendar.getInstance();
//设置生日:年,月-1,日
//周六=7
//周日=1
cal.set(1992, 4, 23);
System.out.println(cal.get(cal.DAY_OF_WEEK));
相似回答