Java Quiz(一)

       我准备发一些Java的小Quiz,这些题目看似比较简单,但如果一不小心,就会得出错误的结论,大家小心咯。

       如果你有什么意见或者建议,请留言或者加我的QQ:472429029,验证信息写Java,javaeye什么的都行。

       一。请问下面的代码的运行结果是?

 

/**
* created on 2009-4-13
* Author softkid
*/
package cn.softkid;

public class MulOrAdd {
	      public static void main(String[] args) {
	         int x=5,y=5;
	         x *= 5+2;
	         y = y*5+2;
         System.out.println("Value of X is : "+x);
         System.out.println("Value of Y is : "+y);
    }
}

 

怎么样?简单吧!请留言给出你的结果吧!然后编译运行试试,看运行生成的结果是否和你想的一样?

 

 

     二。请问下面的代码的运行结果是?

 

/**
* created on 2009-4-13
* Author softkid
*/
package cn.softkid;

public class MyDouble {
	public static void main(String[] args) {
		         for(double d = 0.0; d != 1.0; d = d + 0.1){    
		             System.out.println("Tesging...");
		         }		         
		    }
}

 

两道题目下来,你是否觉得我的题目很幼稚呢?如果有兴趣,请继续吧!

 

三。下面一个是关于循环的,请问运行的结果是?

 

/**
* created on 2009-4-13
* Author softkid
*/
package cn.softkid;

public class MyLoop {
	 public static void main(String[] args) {
		    for(int i=0;i<10;i++){
		      for(i=0;i<5;i++){
		        System.out.println("Testing");
		      }
		    }
		  }
}

 这一个应该没什么问题?但如果被前面的搞迷糊了,那就不一定了!

 

四。接下来扯到Integer和String了,请问下面代码运行的结果是?

 

/**
 * created on 2009-4-13
 * Author softkid
 */
package cn.softkid;

public class Equality {

	public static void main(String args[]) {
		Integer first = 100;
		Integer second = 100;
		String str1 = "abc";
		String str2 = "abc";
		String str3 = new String("abc");
		String str4 = new String("abc");
		if (first == second)
			System.out.println("first == second");
		else
			System.out.println("first != second");

		if (str1 == str2)
			System.out.println("str1 == str2");
		else
			System.out.println("str1 != str2");

		if (str1 .equals(str3))
			System.out.println("str1 equals str3");
		else
			System.out.println("str1 not equals str3");
		
		if (str3 == str4)
			System.out.println("str3 == str4");
		else
			System.out.println("str3 != str4");

	}
}

 

这一次就到这里吧,下次再继续!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值