标题:替换showInputDialog
取消只看楼主
shaoxuecheng
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2006-1-15
 问题点数:0 回复次数:2 
替换showInputDialog

请问 我下面那个输入框能用其他的代替么?类似c语言里的scanf()那种的,就是单纯的可以输入东西,但是不需要showInputDialog。
package cao;
import javax.swing.*;
import java.util.*;
import java.io.*;

public class cao {
public static void main(String[] args)
{

String s;
double d;
int count1=0;
int count2=0;
int count3=0;
/*int x;
x =8/-3;
System.out.println("x="+x);*/
double array[]=new double[5];
try {
for(int i=0;i<5;i++)
{

s=JOptionPane.showInputDialog("请输入5个数字");
//Scanner sc=new Scanner(new InputStreamReader(System.in));
//s=(String)sc;
d=Double.parseDouble(s);
array[i]=d;
}


}
catch (ArrayIndexOutOfBoundsException ex) {

}

for(int i=0;i<5;i++)
{
if(array[i]>0) count1++;
if(array[i]==0) count2++;
if(array[i]<0) count3++;
}
System.out.println(">0"+count1);
System.out.println("=0"+count2);
System.out.println("<0"+count3);
}
}

搜索更多相关主题的帖子: package public import 
2006-05-30 15:08
shaoxuecheng
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2006-1-15
得分:0 
对 就是想从控制台输入 那这个程序需要怎么改呢?  我刚学java,麻烦您了

2006-05-30 17:59
shaoxuecheng
Rank: 1
等 级:新手上路
帖 子:60
专家分:0
注 册:2006-1-15
得分:0 
把s=JOptionPane.showInputDialog("请输入5个数字");
改成s=args[i]?
我试试

2006-05-30 18:08



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-68516-1-1.html




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

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