| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 976 人关注过本帖
标题:小弟新手 求帮忙 谢谢
只看楼主 加入收藏
copboywk2011
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2012-3-6
结帖率:0
收藏
已结贴  问题点数:20 回复次数:7 
小弟新手 求帮忙 谢谢
读入一系列数 统计正负数个数 读入0终止  好麻烦感觉 JAVA新手 我自己写的运行不了 下面哪里错了
Exception in thread "main" java.lang.Error: 无法解析的编译问题:

    at count.main(count.java:5)    at count.main(count.java:7)
import javax.swing.JOptionPane;
public class count {

   
    public static void main (String args[])
   
    {
        int len;
        int Array[];
        Array = new int[len];
        String input;
        int Positive=0;
        int Negative=0;
        int i ;
        String number1;
        number1= JOptionPane.showInputDialog("请输入你要输入整数的个数");
        len=Integer.parseInt(number1);
        
        for ( i=0 ; i<len; i++ )
        {
            input = JOptionPane.showInputDialog(Array);
            int number = Integer.parseInt(input);
            
            if (number>0)
            
            
                Positive++;
                else if (number<0)
               
                    
                    Negative++;
            
                else if(number==0)
                    break ;
               
               
            }
        JOptionPane.showMessageDialog(null,"正整数的个数是:"+Positive+"个"+"\n"+"负整数的个数是:"+Negative+"个");
        
            
            
            
        }

    }

}

[ 本帖最后由 copboywk2011 于 2012-3-17 13:42 编辑 ]
搜索更多相关主题的帖子: class void thread public import 
2012-03-16 21:21
liuyujieny
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:33
专家分:111
注 册:2012-2-20
收藏
得分:20 
你的读入是指从键盘录入吗?
2012-03-16 22:50
copboywk2011
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2012-3-6
收藏
得分:0 
回复 2楼 liuyujieny
是的 键盘输入 谢谢了
2012-03-16 22:55
copboywk2011
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2012-3-6
收藏
得分:0 
郁闷啊

[ 本帖最后由 copboywk2011 于 2012-3-16 23:43 编辑 ]
2012-03-16 23:01
liuyujieny
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:33
专家分:111
注 册:2012-2-20
收藏
得分:0 
import *;

public class Test {
    public static void main(String[]args)throws IOException{
        BufferedReader buf=new BufferedReader(new InputStreamReader(System.in));
        String str;
        String regex="\\d+";
        String regex0="[-]\\d+";
        String regex1="[-]\\d+[.]\\d+";
        String regex2="\\d+[.]\\d+";
        int m=0;
        int n=0;
        while(true){
            System.out.println("输入数字,输入0结束,并统计正负数个数。");
            str=buf.readLine();
            str=str.trim();
            if(str.equals("0")){
                break;
            }
            if(str.matches(regex)||(str.matches(regex2))){
                m++;
            }
            if(str.matches(regex0)||(str.matches(regex1))){
                n++;
            }
        }
        System.out.println("输入正数个数:   "+m);
        System.out.println("输入负数个数:   "+n);
    }
}
//可以输入小数,整数;例如:-0.98 9.98 9 -7

[ 本帖最后由 liuyujieny 于 2012-3-16 23:29 编辑 ]
2012-03-16 23:22
copboywk2011
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2012-3-6
收藏
得分:0 
OException 神马意思 BufferedReader   BufferedReader(new InputStreamReader(System.in));
 显示错了
2012-03-16 23:39
liuyujieny
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:33
专家分:111
注 册:2012-2-20
收藏
得分:0 
字符输入缓冲流,会有异常抛出,throws 抛出异常
显示错了什么意思?
2012-03-17 11:32
zwl5760
Rank: 1
等 级:新手上路
帖 子:16
专家分:1
注 册:2009-9-12
收藏
得分:0 
public static void main (String[] args)
main入口!!!
2012-04-08 22:37
快速回复:小弟新手 求帮忙 谢谢
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017641 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved