Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >骰子申报错误

骰子申报错误
EN

Stack Overflow用户
提问于 2013-11-19 10:21:54
回答 3查看 119关注 0票数 0
代码语言:javascript
运行
AI代码解释
复制
Dice2 myDice2;
myDice2 = new Dice();

公共类RecordDice {

代码语言:javascript
运行
AI代码解释
复制
public static void main  (String [] args) {
//Declaring the variables of sides and choice
int i;
int choice;
//Declaring the dice2 

Dice2 myDice2;
myDice2 = new Dice();   
//Asking the user for input
System.out.println("How many sides do you want your dice to have?");
Scanner sc = new Scanner(System.in);
i = sc.nextInt();

if (i!= 4 )//||  6|| 8|| 12|| 20|| 100)
{
    System.out.println("You have entered an incorrect number");
}
else 
{
    //myDice2= new Dice(i);
}

//Starting the do statement
    do {
    System.out.print("1- Reroll the dice");
    System.out.print("2- Get the value");
    System.out.print("4- Get the minimum");
    System.out.print("Please make a choice");


    //Gathering the choice for the switch statement
    Scanner s= new Scanner (System.in);
    choice = s.nextInt();

//Starting the switch statement with varying cases dependent on entry   
switch(choice){
    case '1':
        myDice2.reroll();
    System.out.print("1- Reroll the dice");
    System.out.print("2- Get the value");
    System.out.print("4- Get the minimum");
    System.out.print("Please make a choice");

    break;

    case '2':
        myDice2.getValue();
    System.out.print("1- Reroll the dice");
    System.out.print("2- Get the value");
    System.out.print("4- Get the minimum");
    System.out.print("Please make a choice");
    break;

    /*case '3':
        myDice.getMaxValue();
    System.out.print("1- Reroll the dice");
    System.out.print("2- Get the value");
    System.out.print("4- Get the minimum");
    System.out.print("Please make a choice");
    break;

    case '4':
        myDice.getMinValue();
    System.out.print("1- Reroll the dice");
    System.out.print("2- Get the value");
    System.out.print("4- Get the minimum");
    System.out.print("Please make a choice");
    */
    default:
        System.out.println("Invalid choice entered");
}

//If the choice entered isn't the right value it exits the program
}while( choice < 0);

        System.exit(0);
}   }   

RecordDice.java:9:错误:类、接口或枚举期望的Dice2 myDice2;^ RecordDice.java:10:错误:类、接口或枚举预期的myDice2 =新的Dice();^2错误

出口代码:1

当我试图用上述两个错误编译程序时。不好意思,我只是一个新手,很长的帖子和业余代码。任何帮助都将不胜感激。

EN

回答 3

Stack Overflow用户

发布于 2013-11-19 10:24:59

在java中,您必须将字段声明为中的一个类,不能在外部对它们进行分层处理

代码语言:javascript
运行
AI代码解释
复制
public class RecordDice {
    public Dice2 myDice2 = new Dice();

似乎你的遗产是向后的。如果没有实际看到DiceDice2的类声明,我就不能确定,但是命名约定表明Dice2继承了Dice

代码语言:javascript
运行
AI代码解释
复制
public class RecordDice {
    public Dice myDice2 = new Dice2();
票数 1
EN

Stack Overflow用户

发布于 2013-11-19 10:25:00

Dice2更改为Dice。我假设在某个地方有,一个Dice类,而Dice 没有 extends Dice2类。否则,请张贴DiceDice2类的完整代码。我的意思是改变

代码语言:javascript
运行
AI代码解释
复制
Dice2 myDice2;
myDice2 = new Dice();

代码语言:javascript
运行
AI代码解释
复制
Dice myDice2;
myDice2 = new Dice();

甚至更好

代码语言:javascript
运行
AI代码解释
复制
Dice myDice2 = new Dice();
票数 1
EN

Stack Overflow用户

发布于 2013-11-19 10:24:50

如果Diceextends Dice2,则编译时出错。

代码语言:javascript
运行
AI代码解释
复制
 Dice2 myDice2 = new Dice2();// This is right.
 Dice2 myDice2 = new Dice();// This is wrong
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20079098

复制
相关文章
骰子游戏
本来是想做个抽奖的程序的,因为功能比较多,打算想着分模块来实现。就先做个骰子游戏先试试,骰子游戏功能很简单,点击开始按钮后,界面骰子图片不断切换,按下停止后,显示最终的效果。
叶子陪你玩
2020/06/11
9590
骰子作画
package Hebut_HappyBirthday; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import java.io.PrintStream; import java.lang.invoke.ConstantCallSite; import java.util.ArrayList; import javax.imageio.ImageIO; public cla
xiaohejun
2020/02/18
5780
骰子点数之和问题
从独立概率入手可能可以更好地解决问题,因为不需要单独考虑每个点数和的概率。6个骰子,每个骰子出现1、2、3、4、5、6的概率相等且独立随机的,所以总的情况有6^6 种(如果有10个骰子,那就是6^10种)。然后我们对这 6^6 种情况遍历,然后根据其点数之和丢进其点数和对应的桶里(需要6~36的31个桶)。最后,每个桶里的情况个数/6^6即其出现的概率。
冰之角
2018/12/06
1.6K0
python---骰子游戏
骰子游戏: #!/usr/bin/env python3.5          //指定python的版本 #File: dice.py    import random            //导入随机库 for i in range(1,6):       //range表示范围,从1开始不包括6,依次执行5次   random1 = random.randint(1,6)        random2 = random.randint(1,6)    //重复一次,总共做两次这个操作   tota
py3study
2020/01/08
8780
骰子作画的算法
程序员Scott MacDonald做了一个很有趣的项目----骰子作画。 他用黑底白点的骰子。 模拟出一张人像照片。 把图像放大,就可以看得更清楚。 他一共用了2500多颗骰子。 最后的成品就是这样
ruanyf
2018/04/13
1.1K0
骰子作画的算法
基于SimpleBlobDetector识别骰子点数
Blob是图像中一组相连的像素,它们具有一些共同的属性(例如灰度值),Blob检测的目的是识别并标记这些区域。OpenCV提供了一种方便的方法来检测blob并可以根据不同特征对其进行过滤,它就是SimpleBlobDetector,让我们看一个简单的例子:
Color Space
2022/12/22
1.4K0
基于SimpleBlobDetector识别骰子点数
王者骰子源码分享
估计也没多少人点击这个菜单,这个小程序终于达到1000 UV(独立访客)。这个小程序只有一个页面,而且是纯java script写的。
BUG弄潮儿
2020/06/12
8670
王者骰子源码分享
3个骰子求和
给定一个整数,3至18,求3个骰子累加之和为这个整数,打印出这三个骰子各自显示的数
立羽
2023/08/24
1460
3个骰子求和
pycharm安装库老是失败_申报状态已申报未导入
在pycharm中每一个project都可以有一个属于自己的库,在创建新project的时候会给到一个新的库,这个时候的话就有可能会出现安装过的库报错,还需要重新安装的问题。 如果不是创建一个大工程的话可以把这个工程的库的路径指向默认的文件夹,然后在默认的文件夹中安装常用的库,然后小脚本之类的就指向这个文件夹,这样子就不用下次重新安装库了。
全栈程序员站长
2022/09/27
6360
pycharm安装库老是失败_申报状态已申报未导入
CSS骰子翻转动画
---- <!doctype html> <html> <head> <meta charset="utf-8"> <title>CSS3骰子翻转动画</title> <style> body { font-family: Avenir, Helvetica, Arial, sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-align: center; col
我不是费圆
2020/12/17
6030
高企申报很简单,高企云自助申报高企专题
6月到8月是申报高企认定的时间,很多企业都不知道怎么申报高企认定,为此,高企云小编专门制作了一个有关高企认定的专题,想自己申报高企认定的可以看看。下面是高企认定专题的主要内容简介,有兴趣的可以去看看。
高新企业认定网
2018/06/11
7830
高企申报很简单,高企云自助申报高企专题
微信骰子随机数流程
首先.准备工作,jadx反编译wx708另存为as源码 点击骰子表情,通过monitor从onclick开始追踪定位到关键函数com.tencent.mm.sdk.platformtools.bo.ii,jadx反混淆后为函数m13717ii,简单观察函数
网e渗透安全部
2020/03/26
1.7K0
上帝掷骰子吗–量子物理史话
大家好,又见面了,我是你们的朋友全栈君。   上帝掷骰子吗–量子物理史话   第一章黄金时代   一   我们的故事要从1887年的德国开
全栈程序员站长
2022/06/26
7.2K0
骰子头像 与 flappy bird源代码
视频: 骰子头像源代码: from PIL import Image # 原图太多,设置小一些的尺寸 width,height=(100,100) #转灰度图,并修改大小 img=Image.open("child.png").convert("L").resize((width,height)) # 保存不同点数的骰子图片对象 level_img = [] # 循环打开图片 for i in range(1,7): dice = Image.open(f'dice/dice_{i}.png'
叶子陪你玩
2021/10/21
4750
模拟投骰子并可视化
安装pygal库 首先创建一个骰子的类: from random import randint class Die(): """表示一个骰子的类""" def __init__(self, num_sides = ): """色子默认6面""" self.num_sides = num_sides def roll(self): """方法roll返回一个位于1和骰子面数之间的随机值""" return randint(
用户3577892
2020/06/12
8310
模拟投骰子并可视化
华为OD机试 旋转骰子
骰子是一个正方体,每个面有一个数字,初始为左 1,右 2,前 3,后 4,上 5,下 6, 用 123456 表示这个状态,放置在平面上, 可以向左翻转(用 L 表示向左翻转 1 次); 可以向右翻转(用 R 表示向右翻转 1 次); 可以向前翻转(用 F 表示向前翻转 1 次); 可以向后翻转(用 B 表示向后翻转 1 次); 可以逆时针翻转(用 A 表示向逆时针翻转 1 次); 可以向顺时针翻转(用 C 表示向顺时针翻转 1 次); 现从 123456 这个初始状态开始,根据输入的动作序列 计算最终的状态
梦想橡皮擦
2023/04/07
5630
与「看不见的手」掷骰子的人
机器之心原创 作者:微胖 「当某种东西运作良好时,就会产生一种美感。」文艺复兴科技公司创始人西蒙斯曾说。 500 亿管理规模已经暗示王阳所在的这家公司掌握了某种平衡之美——它兼顾了最为前沿的研究与结果导向。这其中的秘诀是什么?这台神秘而又充满精度的金融机器又是如何高效运转的? 疫情起伏,上海封控。 在某实施封闭式管理的小区,年近三十的王阳(化名)跟随大家在阳光下安静隔着一米排队,等待核酸检测。王阳有着一张娃娃脸,身着连帽衫和百慕大短裤,脚蹬拖鞋,举手投足仍流露出浓浓书生气。  四年前,这位 15 岁被
机器之心
2022/04/08
5550
与「看不见的手」掷骰子的人
技术专利申报经验分享
最近的重点工作是专利申报,借这里和大家分享一下心得。 >>什么是专利: >>如何查询专利: >>如何申请专利: >>案例分析:
物流IT圈
2019/07/16
4380
技术专利申报经验分享
点击加载更多

相似问题

错误地使用远期申报?

12

课内申报还是校外申报?

13

必须申报?

26

防止违反财产申报令的错误

14

申报差异?

69
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档