|登录 |注册

楼主: aiklone1314
打印 上一主题 下一主题

很难的C!!!对菜鸟难如登天?对老鸟易如反掌?我是菜鸟!

[复制链接]

回复 #10 Super-Tomato 的帖子

宅男-兜着走
2009-9-7 10:18 PM
嗯~ 我老师是说 while 能 looping if 只能 recursive 不能使用本身来loop , 性质可能相似,但是某些地方还是有少许不同   。 有时累的时候会搞乱。
宅男-兜着走
2009-9-7 10:20 PM

int opt = 0;
        System.out.println("---------\n");
        System.out.println("MAIN MENU\n");
        System.out.println("---------\n");
        System.out.println("1-MATRIX ADDITION\n");
        System.out.println("2-MATRIX SUBTRACTION\n");
        System.out.println("3-MATRIX MULTIPLICATION\n");
        System.out.println("4-MATRIX TRANPOSE\n");
        System.out.println("5-EXIT\n");

        while(opt!=5){
        opt = Integer.parseInt(in.readLine());
        switch(opt){
            case 1:
                System.out.print("doing Addition\n");
                break;
            case 2:
                System.out.print("doing Subtraction\n");
                break;
            case 3:
                System.out.print("doing Multiplication\n");
                break;
            case 4:
                System.out.print("doing Tranpose\n");
                break;
        }
        if(opt!=5){System.out.print("Any command?\n");}
    }
        System.out.println("\nExit program");
    }
}


我这里成功了, 但是还是觉得 用 method / function 比较好。

回复 #11 宅男-兜着走 的帖子

sohaipeople
2009-9-7 10:22 PM
if else 只执行一次,可是while loop只要达到它的condition它就会执行,如果我没搞错的话.
宅男-兜着走
2009-9-7 11:11 PM
if else 对, while 你terbalik 了~ 只要没达到条件前都会一直 做同样的东西。 我都是这样做无限的insert 的 -.- |||。 while 很危险,如果控制不好的话会当机的。 我写网页while 没给他一个停止的条件那个网页alt + f4 都关不掉。
Super-Tomato
2009-9-7 11:28 PM
原帖由 宅男-兜着走 于 2009-9-7 10:20 PM 发表


我这里成功了, 但是还是觉得 用 method / function 比较好。


還能再優化寫法
宅男-兜着走
2009-9-7 11:36 PM
原帖由 Super-Tomato 于 2009-9-7 11:28 PM 发表


還能再優化寫法



呵呵呵~请赐教  我想知道你会使用什么方法, 方法就好。
Super-Tomato
2009-9-8 12:11 AM
原帖由 宅男-兜着走 于 2009-9-7 11:36 PM 发表



呵呵呵~请赐教  我想知道你会使用什么方法, 方法就好。



選擇的時候輸入英文字母應該會看到問題點吧

p/s: 順便吧選項加到 while 中會比較好

回复 #17 Super-Tomato 的帖子

宅男-兜着走
2009-9-8 12:53 AM
除此之外呢? 还有没有任何的缩写?  上次你教的类似 java script 的这样 ? true: false; 的方法是好用的。

每个语言都可以如此?

回复 #17 Super-Tomato 的帖子

宅男-兜着走
2009-9-8 12:59 AM
java 可以, 已经证实了。
Super-Tomato
2009-9-8 01:06 AM
原帖由 宅男-兜着走 于 2009-9-8 12:53 AM 发表
除此之外呢? 还有没有任何的缩写?  上次你教的类似 java script 的这样 ? true: false; 的方法是好用的。

每个语言都可以如此?


哦, 大部分由 C 或 Java 所衍生出來的語言都可以支援 ?:
++, += 這類的 operator 你應該都清楚了, 大致上也沒甚麼縮寫方式



原帖由 宅男-兜着走 于 2009-9-8 12:59 AM 发表
java 可以, 已经证实了。


  你沒用 exception 可以執行??
可否把你完整的 Java coding 貼出來??
您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2025-3-11 06:51 AM , Processed in 0.090424 second(s), 20 queries .

Powered by Discuz! X2.5 © 2001-2012 Comsenz Inc.

本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved

Dedicated Server powered by iCore Technology Sdn. Bhd.

合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部