Facebook Sharer
选择您要替换的背景颜色:
【农历新年】背景图片:
个性化设定
 注册  找回密码
楼主: aiklone1314
打印 上一主题 下一主题

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

[复制链接]

46

主题

6

好友

6456

积分

百变名嘴

Rank: 13Rank: 13Rank: 13Rank: 13

11#
发表于 2009-9-7 10:18 PM |只看该作者

回复 #10 Super-Tomato 的帖子

嗯~ 我老师是说 while 能 looping if 只能 recursive 不能使用本身来loop , 性质可能相似,但是某些地方还是有少许不同   。 有时累的时候会搞乱。


回复

使用道具 举报

46

主题

6

好友

6456

积分

百变名嘴

Rank: 13Rank: 13Rank: 13Rank: 13

12#
发表于 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 比较好。


回复

使用道具 举报

1

主题

0

好友

163

积分

高级会员

Rank: 3Rank: 3Rank: 3

13#
发表于 2009-9-7 10:22 PM |只看该作者

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

if else 只执行一次,可是while loop只要达到它的condition它就会执行,如果我没搞错的话.


回复

使用道具 举报

46

主题

6

好友

6456

积分

百变名嘴

Rank: 13Rank: 13Rank: 13Rank: 13

14#
发表于 2009-9-7 11:11 PM |只看该作者
if else 对, while 你terbalik 了~ 只要没达到条件前都会一直 做同样的东西。 我都是这样做无限的insert 的 -.- |||。 while 很危险,如果控制不好的话会当机的。 我写网页while 没给他一个停止的条件那个网页alt + f4 都关不掉。


回复

使用道具 举报

7

主题

1

好友

5108

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

15#
发表于 2009-9-7 11:28 PM |只看该作者
原帖由 宅男-兜着走 于 2009-9-7 10:20 PM 发表


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


還能再優化寫法


回复

使用道具 举报

46

主题

6

好友

6456

积分

百变名嘴

Rank: 13Rank: 13Rank: 13Rank: 13

16#
发表于 2009-9-7 11:36 PM |只看该作者
原帖由 Super-Tomato 于 2009-9-7 11:28 PM 发表


還能再優化寫法



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


回复

使用道具 举报

7

主题

1

好友

5108

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

17#
发表于 2009-9-8 12:11 AM |只看该作者
原帖由 宅男-兜着走 于 2009-9-7 11:36 PM 发表



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



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

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


回复

使用道具 举报

46

主题

6

好友

6456

积分

百变名嘴

Rank: 13Rank: 13Rank: 13Rank: 13

18#
发表于 2009-9-8 12:53 AM |只看该作者

回复 #17 Super-Tomato 的帖子

除此之外呢? 还有没有任何的缩写?  上次你教的类似 java script 的这样 ? true: false; 的方法是好用的。

每个语言都可以如此?


回复

使用道具 举报

46

主题

6

好友

6456

积分

百变名嘴

Rank: 13Rank: 13Rank: 13Rank: 13

19#
发表于 2009-9-8 12:59 AM |只看该作者

回复 #17 Super-Tomato 的帖子

java 可以, 已经证实了。


回复

使用道具 举报

7

主题

1

好友

5108

积分

一流名嘴

Rank: 12Rank: 12Rank: 12

20#
发表于 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, 2024-10-28 07:26 AM , Processed in 0.098983 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Ultra High-performance Dedicated Server powered by iCore Technology Sdn. Bhd.
Domain Registration | Web Hosting | Email Hosting | Forum Hosting | ECShop Hosting | Dedicated Server | Colocation Services
本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved
合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部