今天是开学的第一天!我们有回到了我们熟悉的学校,迎来了我们大二的学期,又要开始紧张的学习了。既兴奋有敢到纠结,因为这一年我们的课程是相当的紧张,而且学习的东西比较多,课时紧!不过也无所谓了,面对的挑战越困难越可以让我们的技术娴熟,对我们将来的要面对的挑战有好处。
下面就说说我们今天的课程吧!(主要是复习以前的JAVA)
为了能够让大家想起以前的知识,今天主要是复习JAVA最重要的前面几章的知识(主要是抽象类,类和进阶,讲了上学期的期末考试题)。
上学期的JAVA期末考试题的最后两道大题是比较简单的,但大多数人都不会,所以郭老师就重点讲了讲大题的解法:
/*
* 2010级CSDN班Java试卷编程题
*
(一)有关于小狗继承大狗的问题:
class Dog{
String dogName;
int dogAge;
public void dogWalk(){
System.out.println("dog is running!!");
}
public Dog(){
dogName="god";
dogAge = 3;
}
}
class SmallDog extends Dog{
public void dogWalk(){
System.out.println("small dog is following!");
}
}
public class TestSmallDog{
public static void main(String[] args){
new SmallDog().dogWalk();
}
}
(二)随机生成10位数的大题而且输出最大数和最小数:
import java.util.Random;
public class RandomNumber {
int[] num = new int[10];
Random rand = new Random();
public void createRandomNumber(){
for(int i=0; i<num.length; i++){
num[i] = rand.nextInt(100+1);
System.out.println(num[i] + " ");
}
}
public void output(){
int max = num[0];
int min = num[0];
for(int i=1; i<num.length; i++){
if(num[i] > max)
max = num[i];
if(num[i] < min)
min = num[i];
}
System.out.println("\n最大值:"+max + "\n最小值:"+min);
}
public static void main(String[] args)
{
RandomNumber rd = new RandomNumber();
rd.createRandomNumber();
rd.output();
}
}
今天还学习了新的知识主要是JAVA数据流和文件操作。运用文件输入流FileIntputStream和文件输出流FileOutputStream的用法(在java.io包中进行);
我们今天主要学习的就是这些,好了博客就写到这吧,明天就是主要讲JAVA数据流和文件操作的详细操作,嗨!!!!!!!!其实天天写博客真的很烦人啊!!!