请问 我下面那个输入框能用其他的代替么?类似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);
}
}