break; case 1:
System.out.println (num+1+\月份\); break; case 2:
System.out.println (num+1+\月份\); break; case 3:
System.out.println (num+1+\月份\); break; case 4:
System.out.println (num+1+\月份\); break; case 5:
System.out.println (num+1+\月份\); break; case 6:
System.out.println (num+1+\月份\); break; case 7:
System.out.println (num+1+\月份\); break; case 8:
System.out.println (num+1+\月份\); break; case 9:
System.out.println (num+1+\月份\); break; case 10:
System.out.println (num+1+\月份\); break; case 11:
System.out.println (num+1+\月份\); break; } } }
第四章 数组
1-6 ╳╳╳√╳√
7.B 8. B 9.C 10.B 11.选项全部正确 12.D 13.D
14.索引 Array.length 15.堆
16.0 17.下标越界 18.foreach循环 19. 二 20.整型 或 int 21.
public class Array {
public static void main(String args[]) {
int a[] =new int[]{1,3,5,7,9,11,13,15,17,19}; for(int j=0;j
int s=a[j];
a[j]=a[a.length-j-1]; a[a.length-j-1]=s; }
for(int i=0;i
public class StudentInAndOut {
private String name; private long grade;
public long getGrade() { return grade; }
public void setGrade(long grade) { this.grade = grade; }
public String getName() { return name; }
public void setName(String name) { this.name = name; }
public String toString(){ return this.name; }
public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println(\请输入学生数\); int stuNumT = sc.nextInt();
StudentInAndOut objArr[] = new StudentInAndOut[stuNumT];
23.
for(int i = 0; i < objArr.length; i++){ objArr[i] = new StudentInAndOut();
System.out.println(\请输入第\ + (i+1) + \个学生的姓名\); String name = sc.next(); objArr[i].setName(name);
System.out.println(\请输入第\ + (i+1) + \个学生的成绩\); long grade = sc.nextLong(); objArr[i].setGrade(grade); }
System.out.println(\打印开始:\);
for(int i = 0; i < objArr.length; i++){ for(int j = i+1; j < objArr.length; j++){
if(objArr[i].getGrade() < objArr[j].getGrade()){ StudentInAndOut s = new StudentInAndOut(); s = objArr[i];
objArr[i] = objArr[j]; objArr[j] = s; } } }
for(int i=0; i < objArr.length; i++){
System.out.println(objArr[i].getName()+\的成绩是: } } }
\+objArr[i].getGrade());
public class MinArray { 24.
public class Merge {
public static void main(String args[]) { public static void main(String[] args) { }
int[] num = new int[] { 5, 6, 1, 4, 3, 6, 1, 8, 1, 6 }; int min = num[0]; int n = 0;
System.out.print(\最小数的下标为:\); for (int i = 1; i < num.length; i++) { }
if (num[i] <= min) { }
min = num[i]; n = i;
System.out.print(\ + n);
int a[] = { 1, 7, 9, 11, 13, 15, 17, 19 }; int b[] = { 2, 4, 6, 8, 10 };
// C是合并后的数组,初始化数组长度是a和b的长度总和。 int c[] = new int[a.length + b.length]; int i, j, m, M; for (i = 0, j = 0, m = 0; j < b.length; m++) {
if (a[i] < b[j]){ c[m] = a[i]; i++; } else{
c[m] = b[j]; j++; } }
for (; i < a.length; i++, m++) c[m] = a[i];
for (m = 0; m < c.length; m++)
System.out.print(\ +m+\ + c[m]); } }
第五章 类和对象
1.D 2.A 3.CD 4.B 5.BC 6.D 7.A 8.C 9.A 10.
//Account类
public class Account {
private String name;// 账户名称
private float balance;// 用户的账户余额
public Account(String name, float balance) { // 开户(设置账户名称及余额), this.name = name; this.balance = balance; }
public String search() {// 查询余额
return \账户 名称:\ + this.name + \ + \余额为 : \ + this.balance+\元整\; }
public String getName() { return name; }
public void setName(String name) { this.name = name; }
}
public float getBalance() { return balance; }
public void setBalance(float balance) { this.balance = balance; }
//Test类 11. //Book 类
public class Book { private String name; private int no = 000; private float price;
private static int count = 0; private static int sumCnt = 0;
public Book(String name, float price, int count) { this.sumCnt = this.sumCnt + count; this.no = sumCnt; this.name = name; this.price = price; this.count = count; }
public void print() {
System.out.println(\书名: \编号: \ + this.getNo() + \价格: \ + \册数: \
System.out.println(\总册书为:\ }
public String getName() { return name; }
public void setName(String name) { this.name = name; }
public float getPrice() { return price; }
public class Test {
public static void main(String[] args) {
Account acc1 = new Account(\, 100000f);// 利用构造方法开户 System.out.println(acc1.search());//查询余额 } }