当前位置:首页 » 编程语言 » 如何编写java程序

如何编写java程序

发布时间: 2022-06-20 05:10:43

‘壹’ 怎么用eclipse编写java程序

使用eclipse编写和运行java程序(基础)

1.首先java程序的运行你需要下载和安装JDK,这是java运行的必备环境。

2.在桌面上找到eclipes,双击打开。

3.在eclipes启动的过程中,会弹出一个窗口,让你填写java工作区的保存目录,在这个目录下会保存你写的所有的源代码文件,建议不要把工作区放在C盘

注:修改工作区路径 File -> Switch Workspace

4.ecplies启动完成之后,会有一个欢迎页面,这个不用管,直接点击左上方的差号,取消掉就可以了,随后就进入eclipes的主界面。

5.新建项目:点击左上角的file =》new =》java-Project,弹出一个小窗口,填上项目名称点击确认。

6.创建包:点击项目,打开它找到src,右键点击new =》package, 写上包名,点击确认。

7.创建java文件:右键软件包,在软件包下创建一个java文件,右键 点击new =》class

8.编写:在源代码编辑器中写上源代码。并且保存。

9,运行:右键文件浏览器中的java文件,再点击run as,下面命令行窗口中机会出现运行结果。

‘贰’ eclipse怎么编写JAVA程序,怎么新建

第一步:启动Eclipse,第一次启动软件时,会提示选择工作空间(WorkSpace),可在硬盘上新建一个文件夹作为工作空间,这个文件夹将会保存你所编写的所有的源代码。

‘叁’ 编写java程序

第3题,按照题目要求编写的Java程序如下

public class VolumeTest{

int volume(int a){

return a*a*a;

}

int volume(int a,int b,int c){

return a*b*c;

}

double volume(double r,double h){

return Math.PI*r*r*h;

}

public static void main(String[] args){

VolumeTest vt=new VolumeTest();

System.out.println("立方体体积为"+vt.volume(3));

System.out.println("长方体体积为"+vt.volume(3,4,5));

System.out.println("圆柱体体积为"+vt.volume(3.2,5.2));

}

}

‘肆’ java编写一个程序

通过Eclipse运行程序

启动Eclipse,在菜单中选择“文件 --> 新建 --> Java项目”,弹出对话框:

图5 通过命令编译并运行Java程序

在Eclipse中运行程序,实际上也是执行这些命令,并将输出结果显示到控制台。有了Eclipse,编程更加方便。

HelloWorld程序分析

分析上述代码,从程序开始处介绍。public class HelloWorld定义了一个类,类是 “public” 公共类型的,类名为“HelloWorld”。另外,Java 中主类名应该和要保存的 Java 文件名相同,也就是说,这里定义的类名是“HelloWorld”,则文件应该保存为“HelloWorld.java”。public static void main(String[] args)Java 中的主运行方法,它和 C/C++中的main()作用是一样的,就是所有的程序都从“main()”中开始执行。要执行 Java 程序,必须有一个包括主运行方法的类。至于“public static void”的含义,读者可以尝试着去掉,看看编译器会提示什么错误。System.out.println("Hello world");“System.out.println()”是 Java.lang 包的一个方法,用来将字串“Hello world”输出到命令行窗口。

‘伍’ 用Java编写一个程序,要求如下:

1.内部使用 C 的 longjmp 机制让出一个协程。因此,如果一个 C 函数 foo 调用了一个 API 函数, 而这个 API 函数让出了(直接或间接调用了让出函数)。 由于 longjmp 会移除 C 栈的栈帧, Lua 就无法返回到 foo 里了。

2.为了回避这类问题, 碰到 API 调用中调用让出时,除了那些抛出错误的 API 外,还提供了三个函数: lua_yieldk, lua_callk,和 lua_pcallk 。 它们在让出发生时,可以从传入的 延续函数 (名为 k 的参数)继续运行。
3.我们需要预设一些术语来解释延续点。对于从 Lua 中调用的 C 函数,我们称之为 原函数。从这个原函数中调用的上面所述的三个 C API 函数我们称之为 被调函数。 被调函数可以使当前线程让出。 (让出发生在被调函数是 lua_yieldk, 或传入 lua_callk 或 lua_pcallk 的函数调用了让出时。)
4.假设正在运行的线程在执行被调函数时让出。当再次延续这条线程,它希望继续被调函数的运行。 然而,被调函数不可能返回到原函数中。 这是因为之前的让出操作破坏了 C 栈的栈帧。 作为替代品,Lua 调用那个作为被调函数参数给出的 延续函数 。 正如其名,延续函数将延续原函数的任务。
5.注意这里那个额外的显式的对延续函数的调用:Lua 仅在需要时,这可能是由错误导致的也可能是发生了让出而需要继续运行,才会调用延续函数。 如果没有发生过任何让出,调用的函数正常返回, 那么 lua_pcallk (以及 lua_callk)也会正常返回。 (当然,这个例子中你也可以不在之后调用延续函数, 而是在原函数的调用后直接写上需要做的工作。)
6.Lua 会把延续函数看作原函数。延续函数将接收到和原函数相同的 Lua 栈,其接收到的 lua 状态也和 被调函数若返回后应该有的状态一致。 (例如, lua_callk 调用之后, 栈中之前压入的函数和调用参数都被调用产生的返回值所替代。) 这时也有相同的上值。 等到它返回的时候,Lua 会将其看待成原函数的返回去操作。

7.我们需要预设一些术语来解释延续点。对于从 Lua 中调用的 C 函数,我们称之为 原函数。 从这个原函数中调用的上面所述的三个 C API 函数我们称之为 被调函数。 被调函数可以使当前线程让出。 (让出发生在被调函数是 lua_yieldk, 或传入 lua_callk 或 lua_pcallk 的函数调用了让出时。)
8.假设正在运行的线程在执行被调函数时让出。当再次延续这条线程,它希望继续被调函数的运行。 然而,被调函数不可能返回到原函数中。 这是因为之前的让出操作破坏了 C 栈的栈帧。 作为替代品,Lua 调用那个作为被调函数参数给出的 延续函数 。 正如其名,延续函数将延续原函数的任务。

希望能帮到你,谢谢!

‘陆’ 编写一个Java程序

人狠话不多,看代码,有问题请追问,对小白可能有帮助,希望采纳,谢谢

public class Demo01 {

public static void main(String[] args) {

//路径

String strUrl = "https://www.bilibili.com/video/";

//参数

String paramUrl = "?p=";

System.out.println("样式输出:" + strUrl + paramUrl+21);

//需求最大值500 可以根据需求更改maxNumber

int maxNumber = 500;

//需求最小值1 可以根据需求更改minNumber

int minNumber = 1;

for(int i = minNumber; i <= maxNumber; i++) {

System.out.println(strUrl + paramUrl + i);

}

}

}

输出结果如图:

‘柒’ 编写JAVA程序

publicclassShape{

//私有整型x
privateintx;

//私有整型y
privateinty;

//无参构造方法
publicShape(){
this.x=0;
this.y=0;
}

//有参构造方法
publicShape(intx,inty){
this.x=x;
this.y=y;
}

//x的公有访问
publicintgetX(){
returnx;
}

//x的公有访问器
publicvoidsetX(intx){
this.x=x;
}

//y的公有访问器
publicintgetY(){
returny;
}

//y的公有访问器
publicvoidsetY(inty){
this.y=y;
}

//main方法
publicstaticvoidmain(String[]args){
Shapes1=newShape(1,2);
}

}

‘捌’ 编写java程序

新建java第一种方法:
1。首先右击鼠标,新建一个文本文档。
2。更改文本文档的后缀名为
.java
。注意文件名必须和类名相同。
如果你的电脑没有显示后缀名的话需要对电脑进行一定的设置。
3。打开计算机——组织——文件夹选项——查看——将隐藏文件夹选项取消勾选即可。
建议将这个选项取消勾选,有很多的恶意程序会侵入我们的电脑,取消勾选可以很好的查看病毒等文件的类型。
4。右击建好的文档,选择编辑即可进行java的编写。
在编写的时候我们有一定的格式,java语言的格式是为了我们日后更改程序方便而规定的,我们一定要遵循这种格式编写。
第二种方法:
1直接新建一个记事本文档,然后选择保存。
注意保存时额位置,不要等到保存完却找不到文件到哪了。
2在选择保存的窗口中输入后缀“.java”,然后保存即可。注意文件名必须和类名相同。
3同样右击文件,选择编辑即可在文件中进行编辑了。
前两个大括号之间回车,第二对大括号有一个间隔,直接按TAb键即可。
测试运行java程序:
打开运行命令,也可以直接在开菜单中输入CMD调用命令窗口。
你的文件保存在哪里就将你的文件目录输入到命令提示符窗口中,例如我的是D盘根目录,所以我输入“d:”。
编译java文件,生成class文件:
在命令提示符中输入“javac
文件名.java”,我的文件名为A,所以输入javac
A.java然后回车,等待编译。
运行文件:
继续输入“java
文件名”然后回车就可以运行我们写好的文件了。

‘玖’ 怎么用java编写一个程序

为了在您的机器上配置起一个Java开发环境——您将使用一个“开发环境”来“开发”(编写)程序——您需要完成以下这些步骤:

1.下载一个包含Java开发环境(编译器和其他工具)的大文件。点击“下载J2SE SDK”链接下载SDK(软件开发工具包)软件。网页会显示一个许可协议。点击“接受”。选择您的操作系统,然后将文件保存到下载目录中。这是一个巨大的文件,用电话调制解调器下载需要好几个小时。接下来的两个文件也很大。

2.下载一个包含Java文档的大文件。选择操作系统后点击SDK1.4.1文档的链接。

3.如果您的机器上还没有安装WinZip(或可执行相同功能的程序),那么您需要下载一个包含WinZip的大文件并安装之。如果您的机器上没有安装某个的版本的WinZip或其他解压缩软件,下载WinZip的试用版。运行EXE文件安装。很快我们将使用它来安装文档。

4.安装Java开发环境。运行第一步下载的j2sdk-1_4_1-*.exe文件。他将自动解压并安装开发工具包。

5.安装文档。阅读安装说明文档。它会要求您将文档文件移至刚才开发工具包的安装目录。将文档解压缩,文件就会被安排到适当的位置。

6.调整环境变量。按照此页的要求,您需要改变路径变量。最简单的办法是打开一个MS-DOS窗口键入PATH看看当前的路径变量是什么,然后用记事本打开autoexec.bat按要求修改PATH环境变量。

7.全面测试。现在您应该可以打开另一个MS-DOS窗口并键入javac了。

‘拾’ java程序怎么写

这个是用java语言实现数据结构,主要在数据结构内容里有涉及,代码等会再补充

下面的代码里简化了一点,用的是setData()方法产生随机数来输入整形数据,可以用scanner.next()方法来接收数据,大体的思路是差不多。

importjava.util.Random;

classMatrix{
privateint[][]data;
privateintsizem,sizen;

publicMatrix(intsizem,intsizen){
this.sizem=sizem;this.sizen=sizen;
data=newint[sizem][sizen];
}

publicvoidsetData(){
Randomrand=newRandom();
for(inti=0;i<sizem;i++){
for(intj=0;j<sizen;j++){
data[i][j]=rand.nextInt(1000);
}
}
}

publicvoidshowData(){
for(inti=0;i<sizem;i++){
for(intj=0;j<sizen;j++){
System.out.print(data[i][j]+"");
}
System.out.println("");
}
}

publicbooleanfindData(intnum){
booleanfind=false;
for(inti=0;i<sizem;i++){
for(intj=0;j<sizen;j++){
if(data[i][j]==num){
System.out.println("在数组里找到数字!data[]"+i+"[]"+j);
find=true;
}else
System.out.println("没有找到");
}
}
returnfind;
}
}
publicclassTest{
publicstaticvoidmain(String[]args){
intfindnum=35;
Matrixmatrix=newMatrix(30,40);
matrix.setData();
matrix.showData();
System.out.println("");
System.out.println(matrix.findData(findnum));
}
}
热点内容
nsurlsession上传 发布:2025-02-06 06:55:18 浏览:336
亚洲十帅exo访问 发布:2025-02-06 06:51:40 浏览:98
编程一首诗 发布:2025-02-06 06:45:04 浏览:528
惊声尖笑5下载ftp 发布:2025-02-06 06:33:16 浏览:528
共享文件夹让输入密码 发布:2025-02-06 06:32:28 浏览:970
收银服务器响应出错什么意思 发布:2025-02-06 06:24:43 浏览:607
sql用户授权 发布:2025-02-06 06:24:42 浏览:677
苹果手机相册显示正在上传 发布:2025-02-06 06:05:43 浏览:542
hadoop下载文件夹 发布:2025-02-06 06:05:08 浏览:187
铠最强配置是哪些 发布:2025-02-06 06:04:22 浏览:360