Java自学笔记 Day02

本文介绍了如何使用IDEA进行Java项目的入门操作,包括新建工程、项目、模块、包以及编写猜硬币和猜拳游戏的代码示例。
摘要由CSDN通过智能技术生成

1.IDEA的入门操作

把工程看成是一个整体的软件开发任务。项目是工程的子部分,每个项目负责不同的功能。

类是java编程中基本的单元。

具体操作步骤:(以IDEA为例子进行解释)

(1)新建工程:在本地磁盘新建工程文件夹

(2)新建项目:

1)在IDEA中选择“文件->新建->项目”

2)对项目进行命名,即修改默认项目名称。我此处的项目名称是Core_java

(3)新建模块

 

 修改模块名称后,点击“完成”

(4)新建包

(5)新建类

2.选择结构

猜硬币游戏

package Game1;
import java.util.Scanner;//在屏幕上输入的指令语句

public class GuessCoin {
    public static void main(String [] args){
       /*猜硬币游戏规则:硬币只有正反两面,用0代表正面,用1代表反面
       抛硬币时正反面是随机出现的,所以这里采用随机数
        */
        System.out.println("猜硬币游戏马上开始!");
        System.out.println("0代表正面,1代表反面,请输入您的猜测:");
        Scanner scanner = new Scanner(System.in);//打开输入的工具包
        int x = scanner.nextInt();
        if(x == 0){
            System.out.println("即自己猜的是正面");
        }
        else
            System.out.println("即自己猜的是反面");

        double number = Math.random();//获取随机数的语句,随机数的范围是[0,1)且是double型
        number = (int)(number * 2);
        if(number == 0){
            System.out.println("系统给出的是:正面");
        }
        else
            System.out.println("系统给出的是:反面");
        if(x == number){
            System.out.println("恭喜您,猜对了");
        }
        else
            System.out.println("很遗憾,您猜错了");
    }
}

运行结果截图如下:

猜拳游戏

package Game2;
import java.util.Scanner;

public class GuessQuan {
    public static void main(String[] args) {
        //猜拳游戏规则;石头赢剪刀、剪刀赢布、布赢石头
        //0代表石头,1代表剪刀,2代表布
        System.out.println("****游戏开始****");
        System.out.println("0代表石头,1代表剪刀,2代表布");
        System.out.println("请出拳:");
        Scanner scanner = new Scanner(System.in);
        int result = scanner.nextInt();
        switch(result){
            case 0:System.out.println("玩家出的是石头");
            break;
            case 1:System.out.println("玩家出的是剪刀");
            break;
            case 2:System.out.println("玩家出的是布");
            break;
        }
        //下面是系统随机出拳
        double xi_result = Math.random()*3;
        xi_result = (int)xi_result;
        if(result == xi_result){
            if(xi_result == 0){
                System.out.println("系统出的是石头\n此局平");
            }
            if(xi_result == 1){
                System.out.println("系统出的是剪刀\n此局平");
            }
            if(xi_result == 2){
                System.out.println("系统出的是布\n此局平");
            }
        }
        else{
            if(result == 0 && xi_result == 1){
                System.out.println("系统出的是剪刀\n此局玩家胜");
            }
            if(result == 0 && xi_result == 2){
                System.out.println("系统出的是布\n此局玩家败");
            }
            if(result == 1 && xi_result == 0){
                System.out.println("系统出的是石头\n此局玩家败");
            }
            if(result == 1 && xi_result == 2){
                System.out.println("系统出的是布\n此局玩家胜");
            }
            if(result == 2 && xi_result == 0){
                System.out.println("系统出的是石头\n此局玩家胜");
            }
            if(result == 2 && xi_result == 1){
                System.out.println("系统出的是剪刀\n此局玩家败");
            }
        }
    }
}

 运行结果截图:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值