首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

本人初学JAVA不久,希望大侠们会提供一些基础题

2012-10-06 
本人初学JAVA不久,希望大侠们能提供一些基础题。现在学到equals,谢谢。[解决办法]1.class StaticStuff{stati

本人初学JAVA不久,希望大侠们能提供一些基础题。

  现在学到equals,谢谢。

[解决办法]
1.class StaticStuff
 { 
 static int x=10;
static { x+=5;}
public static void main(String args[])
{
 System.out.println("x=" + x);
}
static { x/=3;}
 }
为何打印出来是5?
2.执行完以下代码int [ ] x = new int[25];后,以下哪项说明是正确的( )
A、x[24]为0 B、x[24]未定义 C、x[25]为0 D、x[0]为空
选哪个?为什么?
3.class AB{
public static void main(String [ ] args){
long i=0;
try{
i=Integer.parseInt(args[0]);
}catch(Exception e){ }

switch(i)
{case 0: System.out.println("0");
case 1: System.out.println("1");
default : System.out.println("default"); }
}
}
A、编译出错 B、打印出“0” C、打印出“1” D、打印出“default”
为什么通不过编译?怎么改?
4.break中断语句,若在一个FOR语句中加入break语句,它可以 ( ) 
A、对FOR语句执行没有影响 B、中断本次循环,进入下一次循环
C、退出FOR循环,执行FOR语句后面的语句 D、以上说法均不对
选什么?
[解决办法]
是学习基础题吗?这个论坛下载区,源码爱好者网站,百度文库,新浪共享都有吧。。。
[解决办法]
初学就直接做那什么java基础50题,还不错的,挺能锻炼下思维的
[解决办法]

探讨

1.class StaticStuff
{
static int x=10;
static { x+=5;}
public static void main(String args[])
{
System.out.println("x=" + x);
}
static { x/=3;}
}
为何打印出来是5?
2.执行完以下代码int [ ] x = new in……

热点排行