- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
专接本Java程序设计
专接本Java程序设计
2、(显示日历)使用Calendar类和GregorianCalendar类显示指定月份的日历。程序从命令行接收月份和年份。如下图即可
程序也可以不输入年份,这种情况下,年份为当前年。如果运行程序是不指定月份和年份,月份就是当前的月份。(50)
import java.util.*;public class test {public static void main( String[] args ) {String[] wd= { 日, 一, 二, 三, 四, 五, 六 };Scanner s = new Scanner(System.in);P(請輸入要查詢的年份:);int y = s.nextInt();P(請輸入月份:);int m = s.nextInt();if(y 2000 || y 2010) {P(不在查詢范圍之內!);return;}GregorianCalendar g = new GregorianCalendar( y, m-1, 1 );P( \n星期\t );for ( int j = 0; j wd.length; ++j )P( wd[j] + \t );P();for ( int j = 0; j g.get( Calendar.DAY_OF_WEEK ); ++j )P( \t );int thisMonth = g.get( Calendar.MONTH );for ( int j = 1; j = 31; ++j ) {int d = g.get( Calendar.DAY_OF_MONTH );P( d + \t );if ( g.get( Calendar.DAY_OF_WEEK ) == 7 ) {P(\n\t);}g.add( Calendar.DAY_OF_YEAR, 1 );if ( g.get( Calendar.MONDAY ) != thisMonth ) {P(\n\n);break;}}}static void P( String s ){System.out.print( s );}static void P(){System.out.println();}}
3、请写出常见的五个异常。(10分)
算术异常类:ArithmeticExecption
空指针异常类:NullPointerException
类型强制转换异常:ClassCastException
数组负下标异常:NegativeArrayException
数组下标越界异常:ArrayIndexOutOfBoundsException
TestTeacher.java,把p1、p2、s1、s2、s3、t1打印出来。(50分)
public class Person {?Person() {
?}
?private String name;
?private String location;
?Person(String name) {??this.name = name;??location = 三亚;?}
?public String info() {??return 姓名: + name + 地址: + location;?}
}class Teacher extends Person {?private String capital;
?Teacher() {
?}
?Teacher(String name, String capital) {??this(name, 三亚, capital);?}
?Teacher(String n, String l, String capital) {??this.capital = capital;?}
?public String info() {??return super.info() + ? + 职称: + capital;?}}
专接本Java程序设计上机试题3
编程题(共三题,第一、二小题各35分,第三小题30分)时间为三个小时.
1编写一个Birthday类.要求如下:
为该类定义三个私有的成员变量,年、月、日,并定义一个公共的int类型的静态变量num来统计创造该类对象的个数。(5分)
为这三个非静态成员变量分别创建两个成员方法,get和set方法。(5分)
为该类创建两个构造函数,一个有参,一个无参。(5分)
并重载display()方法,使其分别显示的格式为:“生日是:X年--X月--X日”和“生日是:X 日--X月--X年”。(
文档评论(0)