java编程题全集(100题及答案)...docVIP

  • 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)

1亿VIP精品文档

相关文档