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

我有在java assignment遇到问题。。

[复制链接]

3

主题

0

好友

2953

积分

白金长老

Rank: 10

21#
发表于 2011-7-4 08:47 PM |只看该作者
这不是TARC的Assignment吗?


回复

使用道具 举报

23

主题

0

好友

235

积分

支柱会员

Rank: 4Rank: 4Rank: 4Rank: 4

22#
发表于 2011-7-5 10:34 PM |只看该作者
回复  ~Zero


    哦哦.. 大概懂..

可是我现在又出问题了..
public class TestProgram {

    ...
★TsuKiShiRo★ 发表于 2011-7-2 01:25 PM


這位仁兄的assignment跟我一樣。。。哈哈


回复

使用道具 举报

23

主题

0

好友

235

积分

支柱会员

Rank: 4Rank: 4Rank: 4Rank: 4

23#
发表于 2011-7-5 10:34 PM |只看该作者
这不是TARC的Assignment吗?
Dhilip89 发表于 2011-7-4 08:47 PM

對啊。。你也懂噢?


回复

使用道具 举报

23

主题

0

好友

235

积分

支柱会员

Rank: 4Rank: 4Rank: 4Rank: 4

24#
发表于 2011-7-5 10:36 PM |只看该作者
我遇到了一些問題。。
try{
            System.out.print("Search which item code:");
            code = searchitem.next();
            //option = Integer.pa//convert to integer
            }
            catch(Exception e){
                    System.out.println("invalid input");
                    search(item);
            }
那個option= 那邊要怎樣打才可以把它換成interger?


回复

使用道具 举报

3

主题

2

好友

1234

积分

黄金长老

xXpurpleXx

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

25#
发表于 2011-7-5 11:11 PM |只看该作者
除了parse的convert方法...你可以试看valueOf来convert看看...


回复

使用道具 举报

46

主题

6

好友

6456

积分

百变名嘴

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

26#
发表于 2011-7-5 11:40 PM |只看该作者
回复 24# wo不帅


    http://download.oracle.com/javas ... a/lang/Integer.html
   您可以使用  documentation 内看到的 int parse.
   option = Integer.parseInt(code);

   我假设你要转换的是 code,
   但是这个转换方法有个条件就是,
  1. 必须是 字串类。
  2. 必须是数字 字串。

   不然会有 parse error 的情况出现。   

   如果是 IO Console 的话
   可以使用 scanner , 有自带的转换方法.


回复

使用道具 举报

23

主题

0

好友

235

积分

支柱会员

Rank: 4Rank: 4Rank: 4Rank: 4

27#
发表于 2011-7-5 11:54 PM |只看该作者
public static void stopsell(Item[] item)
    {
            if(noitemsearch==0)
            {
                    System.out.println("No item!!");
            }
           
            else
            {
            int itemcode=0,confirm=0,truefalse=0,cont=0,process=0;
            boolean wronginput=true;
            String code="";
           
            Scanner stopsell = new Scanner(System.in);
            try{
            System.out.print("Choose which item code you want to stop sell :");
            code = stopsell.next();
            itemcode = Integer.parseInt(code);
                    }
                    catch(Exception e){
                    System.out.println("Invalid input");
                    stopsell(item);
            }
           
            for(int i=0;i<item.length;i++)
            {
                    if(item[i].equal(itemcode))
                    {
                            wronginput=true;
                            do{
                        try{
                            System.out.print("Confirm to stop sell this item?(enter 0 for confirm):");
                            confirm = stopsell.nextInt();
                            wronginput = false;
                            }
                            catch(InputMismatchException e){
                            invalidinput();
                            stopsell.nextLine();
                            }
                            }while(wronginput);
                           
                            if(confirm == 0)
                            {
                                    item[i].setSts(0);
                                    truefalse=1;
                                    process=1;
                            }
                           
                            else
                            {
                                    item[i].setSts(1);
                                    System.out.println("Input number was cancel selling");
                                    truefalse=1;
                                    process=0;
                            }
                    }
            }
            if(process==1)
            {
                    System.out.println("Process stop selling has been done");
                    System.out.println("");
                    //menu();
            }
           
            if(truefalse==0)
        {
        invalid();
        System.out.print("Try again type 1/exit to menu type other integer: ");
        cont = stopsell.nextInt();
        
                if(cont==1)
                {
                        stopsell(item);
                }
               
                else
                        System.out.println("");
                       
        }
            }
            //menu();
    }

幹嘛我的method一直跳回去的,不會出去別的method的?


回复

使用道具 举报

3

主题

0

好友

2953

积分

白金长老

Rank: 10

28#
发表于 2011-7-12 01:09 AM |只看该作者
對啊。。你也懂噢?
wo不帅 发表于 2011-7-5 10:34 PM



因为跟我做的题目一样


回复

使用道具 举报

23

主题

0

好友

235

积分

支柱会员

Rank: 4Rank: 4Rank: 4Rank: 4

29#
发表于 2011-7-13 12:08 AM |只看该作者
回复 28# Dhilip89

是不是有兩個part的?


回复

使用道具 举报

3

主题

0

好友

2953

积分

白金长老

Rank: 10

30#
发表于 2011-7-13 09:01 AM |只看该作者
回复  Dhilip89

是不是有兩個part的?
wo不帅 发表于 2011-7-13 12:08 AM



没错有2个Parts
AACS2204


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

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

GMT+8, 2024-11-26 08:21 AM , Processed in 0.097378 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.
回顶部