1、打开eclipse,点击File->New->Project,选择java->java project,效果如图所示
2、在project name栏输入工程名称,如“Helloworld”,点击Finish
3、在左边的project explorer中可以找到新建的Helloworld工程,点开工程,找到src,右键,点击New->class
4、出现如图所示界面,在name栏输入类名,点击Finish
5、在创建好的Helloworld.java文件中可写入如图所示的代码
6、点击下图中中间的那个绿色的按钮执行文件
7、出现如图所示的窗口,点击ok
8、在下面的窗口中可以看到输出了“helloworld”,程序执行成功
导入项目。当下载了包含Eclipse 项目的源代码文件后,我们可以把它导入到当前的Eclipse 工作区然后编辑和查看。点击菜单File >Import,然后在d出的Import 对话框中展开General目录,选择Existing Projects into Workspace,接着点击Next 按钮。当选中单选钮Select root directory:时可以点击Browse?按钮选中包含项目的文件夹,如果包含项目的话就可以在中间的Projects 列表框中显示;而当选中单选钮Select archive file:时可以点击Browse?按钮选中包含项目的ZIP 压缩包,如果包含项目的话就可以在中间的Projects列表框中显示。最后点击Finish 按钮就可以导入项目并打开了。
导出项目 。点击菜单File >Export,然后在d出的Export 对话框中展开General 目录,选择Archive File,接着点击Next 按钮。然后在To archive file:输出框中选中要保存的文件名,一般写成项目名.zip,然后点击Finish 按钮即可导出当前项目。还有一种方式是手工打包,用WinRAR 或者WinZIP 等工具都可以。
JAVA程序变成.EXE的可执行文件,是需要下载一个软件的。使用这个软件比较麻烦。
最简单有效的办法物旅是把做好的程序,达成jar包。在Windows下是可以像exe文件一样点击就可瞎裤以运行。方法如下。
1.File->Export->出来的界面选择java下面的jar表示导出为jar文件。
2.然后进入选择工程界面,点击你要导出的工程。然后下面jar file导出位置随便写一个,或者磨蚂简浏览选择到某个地方并给jar包取个名字。
然后下一步,下一步,main class处选择你的这个test类。好了 finish。
我有个自己写的,基本同你的一样。纯自己写的。我的是1,2,3代替的,你稍微改下就行了package com.derek
import java.util.HashMap
public class ComputerPerson {
private int var
public ComputerPerson(int var){
this.var = var
}
public String addComputer(){
HashMap list = new HashMap()
list.put(1,"刘备")
list.put(2,"孙权")
list.put(3,"曹 *** ")
String computer = list.get(var)
return computer
}
}
package com.derek
import java.util.HashMap
import java.util.Scanner
public class Method {
int i,j,k = 0
String name//电脑
String name1//玩家
public Method(String name,String name1){
this.name = name
this.name1 = name1
}
public static int computerGame(){
int show = (int)(Math.random()*10)%3+1
return show
}
public void judge(){
HashMap list = new HashMap()
list.put(1,"剪刀")
list.put(2,"石头")
list.put(3,"迟粗布")
System.out.println(name1+" VS "+name+" 对战")
System.out.println("要开始吗?(y/n)")
Scanner sc = new Scanner(System.in)
String str = sc.next()
if(str.equals("n")){
System.exit(0)
}
while(str.equals("y")){
i +=1
System.out.print("请出拳码键镇:1.剪刀 2.石头 3.布(输入相应数字):")
System.out.println()
int var = sc.nextInt()
if(var!=1&&var!=2&&var!=3){
System.out.println("你输入错误")
}else{
String com = list.get(var)
System.out.print("你出拳:"+com)
System.out.println()
int show = (int)(Math.random()*10)%3+1
System.out.println(name+"出拳:"+list.get(show))
if(var == (show+1)|| var==(show-2)){
System.out.println("^_^,你赢了")
k =+1
}else if(var == show){
System.out.println("^_^,你们平局")
}else{
System.out.println("^..^,你输了")
j =+1
}
System.out.println("是否开始下一轮(亮派y/n):")
str = sc.next()
}
}
System.out.println(name1+" VS "+name+" 对战")
System.out.println("对战次数:"+i)
System.out.println("\n姓名\t得分")
System.out.println(name +"\t"+j)
System.out.println(name1 +"\t"+k)
}
}
package com.derek
import java.util.Scanner
public class TestPerson {
public static void main( String[] args){
System.out.println("\t\t****************")
System.out.println("\t\t** 猜拳,开始 **")
System.out.println("\t\t***************\n")
System.out.println("出拳规则:1、剪刀 2、石头 3、布")
Scanner sc = new Scanner(System.in)
System.out.println("请选择对方角色(1:刘备 2:孙权 3:曹 *** ):")
int a = sc.nextInt()
ComputerPerson computerPerson = new ComputerPerson(a)
System.out.println("请输入你的姓名:")
String b = sc.next()
Method method = new Method(computerPerson.addComputer(),b)
method.judge()
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)