2024-05-31 14:33:00 | 我爱编程网
java窗口程序. 点击运行没有反应,存在下面几种可能
程序是否正确,没有保错~
窗口是否调用了jframe.setVisable(true);方法 让窗口可见
窗口是否设置了大小: jframe.setSize(x ,y );
一般在java窗口程序的初始化方法里, 需要对窗口的属性进行设置
setTitle("标题");// 标题
setSize(360, 128);// 窗口大小
setLocationRelativeTo(null);// 窗口居中
//setResizable(false);// 窗口禁止缩放
setDefaultCloseOperation(EXIT_ON_CLOSE);// 窗口点击关闭时,退出程序
setVisible(true);//窗口可见, 也可以在实例化后在调用
if(a[i]==b[j])
{
k++;
改成
if(a[i].equals(b[j]) )
{
k++;
}
字符串比较要用equals
因为字符串存在的地址是不同的
如 a=“ok” 与 b=“ok“;
他们各自分配了内存 即 两个ok 存在不同的地方
我改的,你参考下:
import java.util.Scanner;
public class a1
{ public static void main(String args[])
{ Scanner sr=new Scanner(System.in);
double a[]=new double[8];
for(int i=0;i
{ System.out.println("请输入"+(i+1)+"个值:");
a[i]=sr.nextDouble();
}
double n,b,c,d;
n=a[0]-a[4];
b=a[1]-a[5];
System.out.println(n+"@"+b);
}
}
关键是你这里用的是键盘输入,没有提示的话你不知道输入,其实运行出来了你就应该键盘输入数组定义元素个数的那么多个值,然后敲到最后一个就会有输出结果了,参考下,不懂的在问
2024-04-13 00:38:12
2024-03-31 15:14:06
2024-03-21 00:22:13
2024-02-10 22:15:59
2023-12-26 22:10:45
2023-10-06 13:00:52