`
z276356445t
  • 浏览: 152194 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

闲暇之余_写了一段有趣的代码

 
阅读更多
今天同朋友一起吃完晚饭,在回家的途中一直在聊天,突然一位朋友就提到图片测试IQ的话题,于是我和另外个朋友就一起攻击他(平时不可能总是马着谁都不屑于理的脸吧,总要有说有笑的过日子才开心嘛),各种各样的人身攻击,于是就上演了一场雨淋弹仗。突然又从IQ的话题谈到了另外个话题上(嘿嘿,大家都懂的 ),另一位朋友就说他曾经收到一串字符,看了半天都没看出个所以然来,于是就从发送方的心理角度去思考了下,才明白其中的含义。于是我就想了下,用一个程序来输出下结果,该测试是测试什么的呢?请允许我卖一下关子哈,现在就来看看各位iteyer下。附上代码:
public static void main(String[] args) {
		for (int i = 0;; i++) {
			switch (i % 10) {
			case 1:
				System.out.println("B=D");
				break;
			case 2:
				System.out.println("B===D");
				break;
			case 3:
				System.out.println("B=====D");
				break;
			case 4:
				System.out.println("B=======D");
				break;
			case 5:
				System.out.println("B=====D");
				break;
			case 6:
				System.out.println("B===D");
				break;
			}
		}
	}

结果大家测试一下再思考吧。

在for语句下边加上Thread.sleep(100);这一句更逼真哦。

欢迎各位参与这个测试。
5
5
分享到:
评论
24 楼 _vassily 2011-10-10  
python 版本动画效果更佳!

  1 import time,os
  2 i=100
  3 for k in range(0,i):
  4     time.sleep(0.2)
  5     s='B'
  6     os.system("clear")
  7     temp=k%10
  8     temp=abs(temp-5)
  9     for j in range(0,temp):
10         s+="="
11         #print j
12     #print temp
13     s+='D'
14     print s
~
~
23 楼 hnxx1986 2011-09-24  
  楼主好邪恶~~~~
22 楼 airain 2011-09-24  
够晕,截止到今天才知道还有这么个用途,兄弟们的想象力真太牛了,兄弟拜上。
21 楼 z276356445t 2011-09-23  
_mjhx 写道
邪恶的楼猪!

其实我并不邪恶,只能说发现这段字串的人才邪恶.
20 楼 energykey 2011-09-23  
B=D
                 
B===D
                 
B=====D
                 
B=======D
                 
B=====D
                 
B===D
                 

                 

                 

                 

                 
B=D
                 
B===D
                 
B=====D
                 
B=======D
                 
B=====D
                 
B===D
                 
19 楼 _mjhx 2011-09-23  
邪恶的楼猪!
18 楼 man_yutao 2011-09-23  
CN_DOTA_HOPE 写道
那有趣了?

我也没看懂,难道我太纯情了
17 楼 z276356445t 2011-09-23  
老汉学编程 写道
仁兄果然是计算机界的淫才!

谢谢捧场!
16 楼 老汉学编程 2011-09-23  
仁兄果然是计算机界的淫才!
15 楼 元博之 2011-09-23  
import static java.lang.System.out;

public class NothingButFunny {

public static void clearAll(){
out.print("\r");
out.print("                  ");
out.print("\r");
}
public static void main(String[] args) throws InterruptedException {
for (int i = 0;; i++) {
clearAll();
switch (i % 10) {
case 1:
out.print("B=D");
break;
case 2:
out.print("B===D");
break;
case 3:
out.print("B=====D");
break;
case 4:
out.print("B=======D");
break;
case 5:
out.print("B=====D");
break;
case 6:
out.print("B===D");
break;
}
Thread.sleep(100);
}
}
}

javac NothingButFunny.java
java NothingButFunny
14 楼 z276356445t 2011-09-23  
元博之 写道
要把控制台输出调成只显示一行的大小.才有意思.

楼主要么没有女朋友,要么是个女的{心理上的.}.

那到不至于没女朋友吧,只是想以计算机语言的方式表达出结果而已,毕竟自己干这行的,为啥不能把这些东西变得简单化些呢
13 楼 fancool 2011-09-23  
活塞运动
12 楼 元博之 2011-09-23  
要把控制台输出调成只显示一行的大小.才有意思.

楼主要么没有女朋友,要么是个女的{心理上的.}.
11 楼 z276356445t 2011-09-23  
箭头向下 写道
没有看懂啥意思,难道楼主在玩深沉?

当然不是在玩深沉,只是一个有趣的程序,分享下而已.
10 楼 箭头向下 2011-09-23  
没有看懂啥意思,难道楼主在玩深沉?
9 楼 z276356445t 2011-09-23  
ppju 写道
加上Thread.sleep(100); 是错误的。 再看一下

Thread.sleep(100);是要做异常处理的,加上就行了.
8 楼 fucktianya 2011-09-23  
B=D
B===D
B=====D
B=======D
B=====D
B===D
B=D
B===D
B=====D
B=======D
B=====D
B===D
7 楼 ppju 2011-09-23  
加上Thread.sleep(100); 是错误的。 再看一下
6 楼 hautbbs 2011-09-23  
哈哈!!!邪恶的飘过了!!!!
5 楼 baihualong 2011-09-23  
生理反应???

相关推荐

Global site tag (gtag.js) - Google Analytics