使用堆栈接口定义,什么字符串在堆栈顶部,什么字符串在底部? 我知道.push方法只是将选定的项添加到堆栈的顶部,但是我遇到的麻烦是,push方法中有pop方法或push方法中有peek方法。 我还需要在表示String name = stringStack.pop();的行上获得帮助。 StackInterface<String> stringStack = new MyStack<>(); stringStack.push( “Jane” ); stringStack.push( “Jes…

2020年8月12日 0条评论 30点热度 阅读全文

我正在尝试测试抽象类,但是从测试类调用方法时遇到了问题。自从我使用Java以来​​已经有一段时间了,之前我没有使用过抽象类。任何关于我要去哪里的指示都将不胜感激。谢谢。 抽象类 public abstract class RationalNumbers { public int numerator, denominator, temp; public void setNumerator(int n) { numerator = n; } public void setDenominator(int d) { den…

2020年6月13日 0条评论 28点热度 阅读全文

Java或C++中是否有任何数据类型可以容纳20位或更多的整数值? long long数据类型最多只能保留18位数字。 解决方案如下: 特定于Java: 您在寻找 BigInteger Immutable arbitrary-precision integers. All operations behave as if BigIntegers were represented in two's-complement notation (like Java's primitive integer types) 例如:…

2020年1月22日 0条评论 27点热度 阅读全文

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help cent…

2019年11月29日 0条评论 27点热度 阅读全文

我想知道C,C++和Java中的所有原始数据类型都是抽象数据类型,因为它们的实现是隐藏的。 还有一件事情: 我想问的是,ADT是否具有抽象 View (可以在其上操作的所有功能)和实​​现 View (如何实现功能和数据类型)的两个部分。那么我如何在C++中创建ADT? 与Java中一样,可以使用Interface来实现抽象 View ,而使用class来实现Implementation View 。 解决方案如下: 考虑抽象与具体(此处的具体术语是出于说明目的而使用的。 不能创建抽象类,而可以创建具体类。当您从抽…

2019年11月14日 0条评论 48点热度 阅读全文

Java或C++中是否有任何数据类型可以容纳20位或更多的整数值? long long数据类型最多只能保留18位数字。 解决方案如下: 特定于Java: 您在寻找 BigInteger Immutable arbitrary-precision integers. All operations behave as if BigIntegers were represented in two's-complement notation (like Java's primitive integer types) 例如:…

2019年9月7日 0条评论 34点热度 阅读全文

我想知道C,C++和Java中的所有原始数据类型都是抽象数据类型,因为它们的实现是隐藏的。 还有一件事情: 我想问的是,ADT是否具有抽象 View (可以在其上操作的所有功能)和实​​现 View (如何实现功能和数据类型)的两个部分。那么我如何在C++中创建ADT? 与Java中一样,可以使用Interface来实现抽象 View ,而使用class来实现Implementation View 。 解决方案如下: 考虑抽象与具体(此处的具体术语是出于说明目的而使用的。 不能创建抽象类,而可以创建具体类。当您从抽…

2019年8月1日 0条评论 45点热度 阅读全文

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help cent…

2019年6月20日 0条评论 31点热度 阅读全文

完全不熟悉编程,我当时在做一个项目,我对如何使其工作感到困惑。请帮我 boolean answer1 = true; for (int i=0;i<q.questionbank.length;++i) { q.Question = input(q.questionbank[i]); while(answer1 == true) { if (q.Question.equals(a.correctans) || (q.Question.equals(a.impossibleans) || (q.Question.…

2019年3月2日 0条评论 17点热度 阅读全文

我正在尝试为一副纸牌创建ADT堆栈,这些纸牌将通过该接口执行不同的功能。我试图使show函数正常工作,并在下面提供了我的代码。我得到的唯一错误是在该行的for语句内 副牌[i] =牌[i%13] +西装[i / 13]; 该错误指出所需的类型为T,而正在发生的类型为String。我知道这必须是字符串类型的卡并适合数组,但是当我将它们更改为私有类型T时,内容用红色下划线标出,并表示内容的类型为String且类型为T。我不确定自己做错了什么,感谢您提供任何指导。 public final class deckOfCar…

2019年1月19日 0条评论 26点热度 阅读全文