论坛首页 招聘求职论坛

笔试时遇到的难题

浏览 18870 次
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-08-08  
public static void main(Strinig args[]){
   while(true){
        System.out.println("give me the money~~~");
   }
}
0 请登录后投票
   发表时间:2009-08-08  
天啊,兄弟,如果我像你们这么答,估计那个公司一辈子也忘不了我。
就dengmingfeng 说的还像真的,我感觉
0 请登录后投票
   发表时间:2009-08-08  
    public static void main(String[] args) {

User u = new User(){{
this.setUsername("xiaokan");
this.setPassword("12345");
    }
};
wori:{
    System.out.println(u.getUsername());
}



    }

}
0 请登录后投票
   发表时间:2009-08-08   最后修改:2009-08-08
    public static void main(String[] args) {

	User u = new User(){{
		this.setUsername("xiaokan");
		this.setPassword("12345");
	    }
	};
	我日:{
	    System.out.println(u.getUsername());
	}

	
	
    }

}
0 请登录后投票
   发表时间:2009-08-08  
public  static void ****(){
   System.out.println("我非常适合这份工作");
}

0 请登录后投票
   发表时间:2009-08-09  
异常的爱 代码NB http://www.iteye.com 混淆人 加了标签http 的while,//注释掉www.iteye.com
0 请登录后投票
   发表时间:2009-08-09  
mrlans 写道
异常的爱 代码NB http://www.iteye.com 混淆人 加了标签http 的while,//注释掉www.iteye.com


《java解惑》书中提到过这种写法
0 请登录后投票
   发表时间:2009-08-10   最后修改:2009-08-10
yw404109794&
yxllove988 写道
抛出异常的爱 写道
mark_wang_9527 写道
System.out.println("Hello world")!
足以体现JAVA功底........
-.-~

class AAA {
	public static void main(String arg[]){
		int i = 010;//这里写的是8
		http://www.iteye.com	//这里是个joke		
			while(true){
				i = i > 0? i-- :  i++ ;//这里永远改变不了i值但看着像向0靠近	
				System.out.println(i);if(i==0)//这里藏了一个if用来break
				break http;//www.iteye.com//joke2				
			}
	}

}


抛出也有粗心的时候
i = i > 0? i-- :  i++ ;
这句逻辑错误;
whlie(true){
    i=i;
}

你们有资格面试我了
0 请登录后投票
   发表时间:2009-08-10  
抛出异常的爱 写道
yw404109794&
yxllove988 写道
抛出异常的爱 写道
mark_wang_9527 写道
System.out.println("Hello world")!
足以体现JAVA功底........
-.-~

class AAA {
	public static void main(String arg[]){
		int i = 010;//这里写的是8
		http://www.iteye.com	//这里是个joke		
			while(true){
				i = i > 0? i-- :  i++ ;//这里永远改变不了i值但看着像向0靠近	
				System.out.println(i);if(i==0)//这里藏了一个if用来break
				break http;//www.iteye.com//joke2				
			}
	}

}


抛出也有粗心的时候
i = i > 0? i-- :  i++ ;
这句逻辑错误;
whlie(true){
    i=i;
}

你们有资格面试我了

看了半天没看明白这是什么。。。
0 请登录后投票
   发表时间:2009-08-10   最后修改:2009-08-10
抛出异常的爱 写道
mark_wang_9527 写道
System.out.println("Hello world")!
足以体现JAVA功底........
-.-~

引用
class AAA {
public static void main(String arg[]){
int i = 010;
http://www.iteye.com
while(true){
i = i > 0? i-- :  i++ ;
System.out.println(i);if(i==0)
break http;//www.iteye.com
}
}

}



前辈好,小小一段代码,受益匪浅,简单总结下:
1,JAVA中的整型常量,以0开头的为8进制,0x的为16进制,其它为10进制。
   这个跟C一样。
2,i = i > 0? i-- :  i++ ;
   这个与i = i++;类似,体现JAVA中对 ++ 运算符的处理。
    运算过程都是先拿出 i 的值作为“=”右边整个表达式的值,然后修改i变量的值,然后在把刚才表达式的值(就时 i 之前的值)重新赋给 i 。
    这个貌似跟C处理的不太一样,C中应该是完成赋值操作以后才处理整个表达式中所有写在后面的“++”。
3,关于
http:
break http;
JAVA中没有GO TO语句,但这样能达到类似效果。也使得JAVA中的 IF FOR等语句可以 break或contine到任意层以上的循环外。而如果没有该功能,则需要通过多个
break或contine 去实现。

基本就这些。

PS:我在很多帖子中有类似的回复,不为别的,就是自己得到个结论写出来,然后让大家帮看看,如果没问题就收入自己的笔记中。另外关于C,本人之前很着迷于C,可是阴差阳错从头学习了JAVA并靠她混饭吃,所以不免在遇到问题时总爱跟C对比下。不奢求都精通,只希望不要弄混淆了就行。
0 请登录后投票
论坛首页 招聘求职版

跳转论坛:
Global site tag (gtag.js) - Google Analytics