eclipse java 编写了一段小程序 但是没有运行选项了 为什么呢 谢谢了各位大哥

eclipse java 编写了一段小程序 但是没有运行选项了 为什么呢 谢谢了各位大哥,第1张

在main方法的public 后面加上static

static 表示为静态的,在程序运行时就要进行加载的,main是程序的入口,如果不提前进行加载怎么调用呢,所以必须要加static

你的程序少了一句 setVisible(true); 加上这句,再加上把 cpadd(layoutWEST,new JButton("4));和cpadd(layoutCENTER,new JButton("5));的引号加上就可以运行了。完整的程序如下:

import javaxswing ;

import javaawt ;

public class BorderLayout1 extends JApplet

{

public void init()

{

Container cp=getContentPane();

BorderLayout layout=new BorderLayout(0,0);

cpadd(layoutNORTH,new JButton("1"));

cpadd(layoutSOUTH,new JButton("2"));

cpadd(layoutEAST,new JButton("3"));

cpadd(layoutWEST,new JButton("4"));

cpadd(layoutCENTER,new JButton("5"));

setVisible(true);

}

}

for

(j

=

1;

j

<=

101-i;

j++)

这里有问题,这里应该是用来算阶乘的,也就是应该从12到

i

咯,i是你循环到当前的那个数

for

(j

=

1,a

=

1;

j

<=

i;

j++)

另外,你a=1的位置也错了,你放在for循环里面(我把a=1放到for的定义里就防止重复设值了),每次都是a=1重新设一下,根本没意义了

Systemin返回的是InputStream指向命令行输入的字节流,它的read方法以字节流的方式来读取命令行的输入的数据。

也就是说,输入的字符,以字节流的方式从命令行传递给变量a,因此此时a是一个整数(字节流以整数的方式来表示)。

实际上这个整数是ascii码中对应十进制数(具体可查看ascii码对照表)。

比如你输入a,因为a在ascii码中对应的十进制数是97,所以输出的就是97与97的平方9409。

由于你是对数字求平方,因此可以使用BufferedReader,但是要注意的是BufferReader读入的是一个字符串,所以我们在程序里面还要将其转换为Integer。

我将你的程序简单的修改了一下:

import javaio;

public class square {

static double square(double i){

return (double)(ii);

}

public static void main(String[] args)throws

javaioIOException

{

Systemoutprintln("请输入"+" ");

BufferedReader reader = new BufferedReader(new

InputStreamReader(Systemin));

double a = DoublevalueOf(readerreadLine());

Systemoutprintln(square(a));

}

}

给小球类定义一个方法:碰撞;然后当周围环境的坐标到球心的距离等于小球的半径时,小球的运动路径算法就应该是轴对称的。先判断之前的运动方向,然后根据运动方向确定新的运动方向。这个其实就是线性方程做小球的运动轨迹而已。

以上就是关于eclipse java 编写了一段小程序 但是没有运行选项了 为什么呢 谢谢了各位大哥全部的内容,包括:eclipse java 编写了一段小程序 但是没有运行选项了 为什么呢 谢谢了各位大哥、java的applet小程序为什么不能在eclipse上运行、eclipse java编一个计算1的结成加到100结成的小程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9739205.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存