- 140
- 0
- 约4.4千字
- 约 7页
- 2020-11-03 发布于广东
- 举报
Java 程序设计总复习题
1、 编写一个 Java 程序,用 if-else 语句判断某年份是否为闰年。 ( 分支)
;
public class Strinput
{
public static void main(String args[]) { String s1=null,s2=null,ss,si,sf;
int i1,i2; float f1,f2;
BufferedReader strin=new BufferedReader(new InputStreamReader);
try{ ( 输入第一个字符串: );
s1= ();
( 输入第二个字符串: );
s2= ();}
catch(Exception e){ i1 = (s1); i2 = (s2);
f1 = (s1);
f2 = (s2);
ss = strAdd(s1,s2); si = strAdd(i1,i2); sf = strAdd(f1,f2);
( 输入的二个字符串相加结果为: +ss );
( 输入字符串转换为整数相加结果为: +si );
( 输入字符串转换为浮点数相加结果为: +sf );
}
static String strAdd(String str1,String str2) { return str1+str2;
}
static String strAdd(int int1,int int2) { return (int1+int2);
}
static String strAdd(float flt1,float flt2) {
return (flt1+flt2);
}
}
2、 应用 FileInputStream 类,编写应用程序,从磁盘上读取一个 Java 程序,并将源程序代码显示在屏幕上。 (被读取的文件路径为: E:/myjava/ )
;
public class FISDemo {
public static void main(String args[]) { byte[] buf=new byte[2056];
try{
FileInputStream fileIn=new FileInputStream(e:/myjava/); int bytes=(buf,0,2056);
String str=new String(buf,0,bytes);
e){
( );
}
}
3、 编写一个 Java 程序将当 100,101,102,103,104,105 个数以数组的形式写入到文件中, 并以相反的顺序读出显示在屏幕上。 (文件)
import .*;
public class IODemo {
public static void main( String args[] ) {
int data[] = {100,101,102,103,104,105};
int [] t= new int [200];
try {
1 ”2”3”编写程序, 在屏幕上显示带
标题的窗口,并添加一个按钮。当用户单击按钮时,结束程序。 (窗体编程)
;
import class ButtonEventDemo extends JPanel implements ActionListener{
protected JButton b1; Java min)
min=st[i].sJava; if (st[i].sJava max)
max=st[i].sJava;
sum=sum+st[i].sJava;
学生编号:+st[i].getNO()+ , 姓名:+st[i].getName()+ , 性别:+st[i].getSex()+ , 年龄:+st[i].getAge()+ , Java 课学分: +st[i].getJava());
}
共有学生: ++ , 平均成绩: +sum/;
最小学分: +min+ , 最大学分: +max);
}
}
Java 基础
九种基本数据类型的大小 , 以及他们的封装类
Switch 可以用的参数种类 .
Object 有哪些公用方法
HTTP 缓存.
Java 的四种引用 , 强弱软虚 , 用到的场景 .
Hashcode 的作用以及原理 ,Hash 的算法 : 开放地址法和链地址法的对比 .Hash 扩容及加载因子的介绍 .rehash 过程等 .
ArrayList,LinkedList,Vector 的区别 .
String,StringBuffer 与 StringBuilder 的区别 .
Map,Set,List,Queue,Stack 的特点与用法 .
HashMap 和 HashTable 的区别 . 要深层理解 , 不只是线程安全
原创力文档

文档评论(0)