习题1 1—1
Java语言的主要贡献者是谁? Java之父 James Gosling 习题2—4
public class 表中的位置 {
public static void main(String[] args) {
ength
7—2
怎样获取二维数组中一维数组的个数? 数组名.length就是它含有一维数组的个数 7—3
False;true;false;3;; 7—4
代码1输出结果:bird 代码2输出结果:car 7—5
参考例7—7,输出从红,黄,蓝,绿,黑5中颜色取出三种不同颜色的排列。
public class Xiti5 { }
enum Color{ } 习题8 8—1
内部类的外嵌类的成员变量在内部类中仍然有效么? 有效。 8—2
内部类中的方法也可以调用外嵌类中的方法么?
public static void main(String[] args) {
for(Color a:()) { }
}
for(Color b:()) { }
for(Color c:()) { }
if(a!=b&&a!=c&&b!=c){
\+b+\+c); }
红,黄,蓝,绿,黑
可以调用 8—3
内部类中的类体中可以声明类变量和类方法么? 不可以。 8—4
请说出下列程序的输出结果: 大家好,祝工作顺利! 8—5
96,乘数超过99 习题9 9—1
A: 正确,java把string类设置为final类不可以有子类 B:string类在包中 正确
C:“abc”==“abc”的值是false 错误 D:”abc”.equals(“abc”)的值是true 正确 9—2
请说出E类中的的输出结果 love:Game 9—3
请说出E类中的输出结果 15; abc我们 9—4 13579 9—5 9javahello 9—6
public class Xiti6 { } 9—7
public class Xiti7 { }
public static void main(String[] args) {
String str1 = \; char a = (0);
}
a = ()-1);
public static void main(String[] args) {
String str1 = \; String str2 = \; String str3 = ();
}
str3 = (); str3 = (str2);
9—8
通过键盘输入年份和月份。程序输出相应的日历牌。 import class Xiti8 { }
class CalendaBeen{
String[] day;
int year = 0,month = 0; public void SetYear(int year) { }
public void SetMonth(int month) { }
public String[] getCalendar() {
String[] a = new String[42]; Calendar rill = (); (year, month-1,1); int weekDay = -1; int day=0; = month; =year;
public static void main(String[] args) { }
Scanner reader = new Scanner;
\请输入年份和月份,输入一次按一次回车\); int x = (); int y = ();
CalendaBeen cb = new CalendaBeen(); (x); (y);
String[] a = ();
char[] str = \日一二三四五六\.toCharArray(); for(char c:str) { }
for(int i = 0;i<;i++) { }
if(i%7==0)
\,a[i]);
\,c);
}
}
if(month==1||month == 3||month == 7||month ==8||month ==10||month == 12) { }
for(int i=weekDay+day;i<;i++)
a[i]=\; return a;
a[i]=(n); n++; day=31; day = 30;
if(year%4==0&&year0!=0||year@0==0) }
a[i]=\;
day=29; else day = 28;
if(month == 4||month == 6||month == 9||month == 11) if(month == 2){
for(int i=0;i for(int i=weekDay,n=1;i 9—9 计算某年、某月、某日和某年、某月、某日之间的天数间隔。要求年、月、日通过键盘输入。 import class Xiti9 { public static void main(String[] args) { Calendar calendar = (); Scanner reader = new Scanner; \请输入年份\); int year = (); \请输入月份\); int month = (); \请输入日子\); int day = (); (year, month-1, day); long time1 = (); \请输入年份\); year = (); \请输入月份\); month = (); \请输入日子\); day = (); (year, month-1, day); long time2 = (); long sub=(time2>time1)?((time2-time1)/(1000*60*60*24)):((time1-time2)/(1000*60*60*24)); } 10—10 略 10—11 参看例9—19,编写程序剔除一个字符串中的全部非数字字符,例如,将形如“abc123you”的非数字字符全部剔除得到字符串“123”。 import class Xiti11 { } 10—12 参看例9—21,使用Scanner类的实例解析,“数学87分,物理76分,英语96分”中的考试成绩,并计算出总成绩以及平均分数。 import class Xiti12 { } 习题10 10—1 如果准备按字节读取一个文件的内容,应当使用FileInputStream流还是FileReader流? 前者是以字节为单位顺序的读取源中的数据,后者是以字符为单位顺序的读取源中的数据。 10—2 public static void main(String[] args) { } String Count = \数学87分,物理76分,英语96分\; Scanner scanner = new Scanner(Count); (\); int sum = 0; while()) { } double avg = sum/3; \总分数为\+sum+\平均分\+avg); int count = (); sum +=count; public static void main(String[] args) { Pattern p; Matcher m; String regex = \; p = (regex); String s = \; m = (s); \剔除以后的字符串\); String result = (\); } } \相隔\+sub+\天\);