如何使用eclipse创建项目及编写小程序实

如何使用eclipse创建项目及编写小程序实,第1张

新建个工程

一般我们用两类工程: 一个是 java工程  一个是web工程;

我们现在建的是java工程:

右键

选择new

选择 project

选择 java project

Next

输入项目的名字(最好用英文或者拼音)

Finish

提示      是否打开

Yes

Ok  项目建拆册成了  名字为  test

下面建一个类

在src  下面点右键

New

选 class(类)

输入类的名字(类开头名字一定要大写,并且最好拦野是英文或则拼音)

将 main  选择

Finish

public class test {

/**

* @param args

*/

public static void main(String[] args) {

//在这里代码

}

}

写个一个非常简单的代码

public class test {

/**

* @param args

*/

public static void main(String[] args) {

//在这里 写代码

System.out.println("你好")//  

}

}

下面是加的代码

System.out.println("你好")

怎么运行呢

点右键

选择 Run as

选择  java applications 

运行结果如下

在这里简御喊打出来字了

用eclipse编写java小程咐带前序——衡清行迹网站数据提交工具:

1、创建Java Project项目,“File——》New——》Java Project”

2、小程序主要代码结构

3、主函数中代码

其实是很简单的程序,就是无限循环和条件表达式的运用而已。代码如下:

import java.util.Scanner

public class ElectronicDog {

private static double timeLeft = 0 // 剩余时间

private static int happiness = 1 // 幸福值(初始为1)

private static int energy = 2 // 能量值(初始为2)

private static Scanner sc

private static double sleepTimeLeft = 10 // 睡眠时间间隔,超过则小狗离开

private static 姿轮double feedTimeLeft = 0 // 饲养时间间隔,小于间隔则无效

public static void main(String[] args) {

sc = new Scanner(System.in)

int days = 0

// 输入天数

while(days <= 0) {

System.out.print("Play time (day(s)): ")

days = sc.nextInt()

if(days <= 0) {

System.out.println("Please input a 高判valid time.")

}

}

// 剩余时间就是天数乘以24小时

timeLeft = days * 24

while(timeLeft > 0) { // 如果剩余时间小于0则游戏结束

showState()

if(happiness <= 0) { // 幸福值小于0时结束

System.out.println("The dog is out of happiness and has left.")

break

}

if(energy <= 0) { // 能量值小于0时结束

System.out.println("The dog is out of energy and has died.")

break

}

if(sleepTimeLeft <= 0) { // 睡眠时间超过时结束

System.out.println("The dog does not sleep within 10 hours and has left.")

break

}

Command ops = getCommand()

if(ops == Command.Sleep) { // 如果是让宠物睡觉则睡眠时间重置

sleepTimeLeft = 10

} else { // 如果不是让宠迹念信物睡觉则睡眠时间减去任务消耗时间

if(ops == Command.Feed) {

if(feedTimeLeft > 0) { // 如果太过频繁喂养,则本次命令无效

continue

} else { // 如果喂养有效,则喂养时间重置

feedTimeLeft = 3

}

}

sleepTimeLeft -= ops.timeSpent

}

feedTimeLeft -= ops.timeSpent

happiness += ops.happinessGained

energy += ops.energyConsumed

timeLeft -= ops.timeSpent

}

if(timeLeft <= 0) { // 如果是正常游戏时间结束才能看到这一句

System.out.println("Play time is over.")

}

}

/**

 * 显示宠物状态

 */

private static void showState() {

System.out.println("--------------------------------")

System.out.println("Time left: " + getTime())

System.out.println("Dog's happiness: " + happiness)

System.out.println("Dog's energy: " + energy)

}

/**

 * 命令宠物行为

 * @return 返回 *** 作明细

 */

private static Command getCommand() {

System.out.println("1. Walk\r\n2. Feed\r\n3. Sleep\r\n4. Play")

int choice = 0

while(choice <= 0 || choice > 4) {

System.out.print("Choice: ")

if(sc.hasNextInt()) {

choice = sc.nextInt()

}

}

Command cmd = Command.values()[choice - 1]

return cmd

}

private static String getTime() {

int hour = (int) Math.floor(timeLeft)

double min = timeLeft - hour

return String.format("%02d : %02d", hour, (int) (min * 60))

}

}

/**

 * 对小狗发出的命令

 */

enum Command {

Walk(1, 3, -2), Feed(0.5f, 1, 5), Sleep(8, -8, -4), Play(2, 2, -1)

public float timeSpent

public int happinessGained

public int energyConsumed

private Command(float timeSpent, int happinessGained, int energyConsumed) {

this.timeSpent = timeSpent

this.happinessGained = happinessGained

this.energyConsumed = energyConsumed

}

}

部分截图如下


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

原文地址:https://54852.com/yw/12276112.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存