java复习答案整理好啦

java复习答案整理好啦

ID:37845149

大小:84.00 KB

页数:14页

时间:2019-06-01

java复习答案整理好啦_第1页
java复习答案整理好啦_第2页
java复习答案整理好啦_第3页
java复习答案整理好啦_第4页
java复习答案整理好啦_第5页
资源描述:

《java复习答案整理好啦》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、时间仓促,整理的可能答案有些错误。大家自己更正。1、什么叫对象的上转型对象?答:开发java语言的动力源于对独立平台的需要,即用这种语言编写的程序不会因为芯片的变化而发生无法运行或出现运行错误的情况。当时,c语言已无法满足人们的这一愿望,因为c语言总是针对特定的芯片将源程序编译成机器码,该机器码的运行就与特定的芯片指令有关,在其他类型的芯片上可能无法运行或者运行出错。主要贡献者是JamesGosling。2、列举3个以上java中布局类型。答:FlowLayout、BorderLayout、CardLayout、GridLayout和GridBagLayout、B

2、oxLayout3、什么是方法重载,可以定义两个同名但参数类型不同的方法吗?(不可以)可以在一个类中定义两个名称和参数列表相同,但返回值类型不同或修饰符不同的方法吗?(不可)答:方法重载是指在一个类中定义多个同名的方法,但方法的形参表互不相同。这里的不相同可以是形参个数不同,也可以是对应形参的数据类型不同,但不能只是对应形参名不同。4、程序接收两个整数并求出其和classTest{publicstaticvoidmain(String[]args){intn1=Integer.parseIntargs[0];intn2=Integer.parseIntargs[1

3、];System.out.println(n1+n2);}}import java.util.Scanner; public class NumberExceptionExample  { Scanner input = new Scanner(System.in);  public static void main(String[] args)   {   if(args.length<2){    System.out.println("数字少于两个,请输入两个数");    return;   }  try{    int a= input.nextInt(

4、)       ;    int b= input.nextInt()       ;    System.out.println("sum="+(a+b));   }catch(     ){    System.out.println("输入的不是整数"); 14  }  } } 用正则表达式判断程序接收的字符串是否符合手机号的格式classTest{publicstaticvoidmain(String[]args){if(args.length<=0)return;Stringpattern="1[3458]\d{9}System.out.println

5、(args[0].matches(pattern));}}classTest{publicstaticvoidmain(String[]args){Scannerin=newScanner(System.in)String s=in.next(); Stringpattern="1[3458]{0-9){9};System.out.println(s.matces(pattern))}}杨辉三角放到一个二维数组publicclass yanghuisanjiao { public static void main(String[] args) {   final 

6、int Row=8;   yangh(Row);  }  public static void yangh(int row){   int i,j,k;   int[][] arr = new int[row+1][row+1];   arr[1][1]=arr[2][1]=arr[2][2]=1; for(i=3;i<=row;i++){for(j=1;j<=row;j++){ if(j==1

7、

8、j==i) arr[i][j]=1;else { arr[i][j]=arr[i-1][j-1]+arr[i-1][j];}}   } 14for(i=1;i<=row

9、;i++){for(j=1;j<=i;j++){if(j==1){ for(k=1;k<=row-i+1;k++){System.out.print("  ");} System.out.print(arr[i][j]+"  ");}else{ System.out.print(arr[i][j]+"  ");}} System.out.println('');}}}查看89在计算机中的二进制表示classTest{publicstaticvoidmain(String[]args){System.out.println(Long.toBinaryString

10、(89))

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。