Jason Koo

      Stay hungry, Stay foolish!

导航

2011年10月15日

摘要: Java中有两种不是很常用的操作符:位操作符和移位操作符。这两种操作符都只能用于处理整数类型(char, byte, short, int 和 long)。通过使用这两种运算符可以实现打印输出整数的二进制形式。下面是打印输出整形和长整型的二进制形式的方法。//打印输出int类型的变量的二进制形式。在java中整型变量占32位 1 public void printBinaryInt(int i) { 2 for(int j = 31; j >= 0; j-- ) { 3 if( ( (1 << j) & i ) != 0){ 4 ... 阅读全文

posted @ 2011-10-15 23:49 Jason Koo 阅读(1222) 评论(0) 推荐(0) 编辑

摘要: Java中使用%作为取模运算的运算符,这与C、C++中是一致的。对于取模运算,大家并不陌生。取模运算实际上相当于我们小学的时候学过的求余数。当时之所以引入余数是因为还没有讲过小数的概念。所以进行除法运算时,除不尽的部分就被当做余数来处理。比如5除以3等于1余2。在当时我们学习求余数的时候只涉及到两个正整数相除,对于两个负数或者一正一负两个数或者是一个小数除以一个整数情形又是如何呢?Java中的语法到底支不支持上面的这些情况呢?我也不知道答案。不过没有关系,写个小程序试试不就知道了。测试一:1 public class ModTest {2 public static vo... 阅读全文

posted @ 2011-10-15 23:37 Jason Koo 阅读(54528) 评论(8) 推荐(4) 编辑

摘要: Java中定义了8中基本的数据类型。现将这8中数据类型列举如下: 1. 字节型:使用byte表示(表示-128~127之间的256个整数,占8位) 2.短整型:使用short表示(占16位) 3.整型:使用int表示(占32位) 4.长整型:使用long表示(占64位) 5.单精度浮点型:使用float表示(占32位) 6.双精度浮点型:使用double表示(占64位) 7.字符型:使用char表示(占16位,无论中文英文字符,统一使用unicode编码,每个字符占16位) 8.布尔型:使用boolean表示(在文档中并未明... 阅读全文

posted @ 2011-10-15 22:49 Jason Koo 阅读(446) 评论(0) 推荐(0) 编辑

摘要: 已经来到北航半个多月了,做了些导师布置的无聊的任务。依然是没有激情。我也在疲倦地思索我的兴趣在哪里。终究是没有答案。记得以前看过的一篇文章里说过,兴趣是需要慢慢培养的。你在做某件事的时候比别人强,你就很容易对这件事产生兴趣。 今天开始学习张龙的Java视频。我现在真的非常想把Java学好。 他在开课前就讲了几个编程容易犯的错误。我把自己容易犯的错误列出来,以提醒自己。 错误一,在把理论都研究透了才去实践。这种做法效率很低,让人觉得没有兴趣。正确的做法是在了解了理论之后,就立即去实践,实践会驱动理论的学习。 错误二,想慢慢学好技术,一步一个脚印,踏踏实实。这也是个严重错误。... 阅读全文

posted @ 2011-10-15 22:40 Jason Koo 阅读(153) 评论(0) 推荐(0) 编辑