bw.newLine(); }
bw.close(); }
public static void keyFile(String pas) throws Exception {
byte[] bt = pas.getBytes(); int sum = 0; for (byte b : bt) { sum += b; }
FileInputStream fis = new FileInputStream(\); FileOutputStream fos = new FileOutputStream(\); int len = 0;
while ((len = fis.read()) != -1) { fos.write(len ^ sum); }
System.out.println(\解密成功\); fos.close(); fis.close();
}
public static void setPassword() throws FileNotFoundException, IOException { String KEY = \;
File file = new File(\);
FileInputStream fis = new FileInputStream(file); FileOutputStream fos = new FileOutputStream(\); int len = 0; int key = 0;
byte[] bt = KEY.getBytes(); for (byte b : bt) { key += b; }
while ((len = fis.read()) != -1) { System.out.println(len); len = len ^ key;
System.out.println(len); fos.write(len); }
fos.close(); fis.close();
} }
题目八:已知User类,该类有name(String类型)和age(int类型)两个属性,ArrayList
import java.util.ArrayList;
/*已知User类,该类有name(String类型)和age(int类型)两个属性,ArrayList
public static void main(String[] args) { ArrayList
private static void sort(ArrayList
for (int i=0;i for (int j=i+1;j if(list.get(i).getAge() System.out.println(list); } } 题目九: 设计一个学生类Student和它的一个子类Undergraduate。 * (1)Student类有name和age属性,一个包包含两个参数的构造方法,用于给name和age赋值, * 一个show()方法打印Student的属性信息。 * (2)本科生类Undergraduate增加一个degree(学位)属性,有一个包含三个参数的构造方法, * 前两个参数用于给继承的name和age属性赋值,第三个参数给degree专业赋值,一个show() * 方法用于打印Undergraduate的属性信息。 * (3)在测试类中分别创建Student对象和Undergraduate对象,调用它们的show()。 public class Demo6 { public static void main(String[] args) { Student s=new Student(\张三\, 19); Undergraduate ud=new Undergraduate(\张骞\, 66, \ 丝绸\); s.show(); ud.show(); } } class Student { private String name; private int age; public Student() { super(); } public Student(String name, super(); this.name = name; this.age = age; } public String getName() { return name; int age) {