鱼C论坛

 找回密码
 立即注册
查看: 1585|回复: 4

[已解决]哪里错了,java运行不了

[复制链接]
发表于 2022-5-10 13:42:17 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
import java.util.Scanner;
import java.util.Random;

public class Jiandaoshitoubu {

        public static void main(String[] args) {
                int playerwin=0;   
                  int pingju=0;   
                  System.out.println("程序已启动");
                  System.out.println("剪刀  石头  布");
                  Scanner js = new Scanner(System.in);

                for(int i=1;i<=5;i++) {//1
                        System.out.println("第"+i+"局");
                        String sr = js.next();
                        int randomNumber = new Random().nextInt(3)+1;
                        if(sr.equals("剪刀")) {//2
                                if(randomNumber==1) {
                                        System.out.println("电脑出的是剪刀");
                                         System.out.println("平");
                                         pingju++;
                                }else if(randomNumber==2) {
                                        System.out.println("电脑出的是石头");
                                        System.out.println("你输了");
                                }else if(randomNumber==3) {
                                        System.out.println("电脑出的是布");
                                        System.out.println("你赢了");
                                        playerwin++;
                                }
                        }//2/2
                        else if(sr.equals("石头")) 
                        {//3
                                if(randomNumber==1) {
                                        System.out.println("电脑出的是剪刀");
                                         System.out.println("你赢了");
                                         playerwin++;
                                         
                                }else if(randomNumber==2) {
                                        System.out.println("电脑出的是石头");
                                        System.out.println("平局");
                                        pingju++;
                                }else if(randomNumber==3) {
                                        System.out.println("电脑出的是布");
                                        System.out.println("你输了");
                                }
                        }//3/3
                        else if(sr.equals("布"))
                        {//4
                                if(randomNumber==1) {
                                        System.out.println("电脑出的是剪刀");
                                         System.out.println("你输了");
                                }
                                else if(randomNumber==2) {
                                        System.out.println("电脑出的是石头");
                                        System.out.println("你赢了");
                                        playerwin++;
                                }else if(randomNumber==3) {
                                        System.out.println("电脑出的是布");
                                        System.out.println("平局");
                                        pingju++;
                                }
                        }//4/4
                        else {
                                System.out.println("输入错误!");
                        }
                }
                        System.out.println("本次游戏您赢了"+playerwin+"局,平了"+pingju+"局");
                         int computerwin = 5-pingju-playerwin;    //计算出电脑胜利的场次
                            if(computerwin==playerwin) {         
                                   System.out.println("和局!");
                            }else if(computerwin<playerwin) {   
                                   System.out.println("您赢了!");
                            }else{
                                   System.out.println("您输了!");
                           }
                

        }

}
最佳答案
2022-5-10 13:55:07
可以运行,你是不是没有把文件保存为 Jiandaoshitoubu.java,文件名要跟 public class 的名字一致

运行截图:
33.PNG
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-5-10 13:55:07 | 显示全部楼层    本楼为最佳答案   
可以运行,你是不是没有把文件保存为 Jiandaoshitoubu.java,文件名要跟 public class 的名字一致

运行截图:
33.PNG
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-5-10 14:38:52 | 显示全部楼层
给报错信息
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-5-10 16:33:56 | 显示全部楼层
报错图片

报错图片

报错图片
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2022-5-10 16:59:41 | 显示全部楼层




你认真看看 2 楼回复,将文件名改成和 public class 统一

我们这里运行都没问题,如果文件名一致还是报错,那可能是 IDE 的问题

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-24 06:31

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表