- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
<分区>
我正在尝试创建一个(美国总统)测验程序。我想创建一个数组列表(总裁编号,总裁姓名,开始年份,去年)。
由于某种原因,我的构造函数不起作用,我不得不构建另一个方法,但第二种方法导致 StackOverFlowError(这是我第一次使用这个网站来回答问题,我想我来到了给定站点名称的正确位置)
这是我的代码:
public class Presidents
{
public int presidentNumber;
public String presidentName;
public int startingYear;
public int endingYear;
public Presidents(int PresidentNumber, String NameOfPresident, int StartingYear, int EndingYear)
{
this.presidentNumber = PresidentNumber;
this.presidentName = NameOfPresident;
this.startingYear = StartingYear;
this.endingYear = EndingYear;
}
public Presidents() {
}
public Presidents [] PresidentList ()
{
Presidents [] president = new Presidents [45];
president [0] = Presidents(1, "George Washington", 1789, 1797);
president [1] = Presidents(2, "John Adams", 1797, 1801);
president [2] = Presidents(3, "Thomas Jefferson", 1801, 1809);
president [3] = Presidents(4, "James Madison", 1809, 1817);
president [4] = Presidents(5, "James Monroe", 1817, 1825);
president [5] = Presidents(6, "John Quincy Adams", 1825, 1829);
president [6] = Presidents(7, "Andrew Jackson", 1829, 1837);
president [7] = Presidents(8, "Martin Van Buren", 1837, 1841);
president [8] = Presidents(9, "William Henry Harrison", 1841, 1841);
president [9] = Presidents(10, "John Tyler", 1841, 1845);
president [10] = Presidents(11, "James K. Polk", 1845, 1849);
president [11] = Presidents(12, "Zachary Taylor", 1849, 1850);
president [12] = Presidents(13, "Millard Fillmore", 1850, 1853);
president [13] = Presidents(14, "Franklin Pierce", 1853, 1857);
president [14] = Presidents(15, "James Buchanan", 1857, 1861);
president [15] = Presidents(16, "Abraham Lincoln", 1861, 1865);
president [16] = Presidents(17, "Andrew Johnson", 1865, 1869);
president [17] = Presidents(18, "Ulysses S. Grant", 1869, 1877);
president [18] = Presidents(19, "Rutherford B. Hayes", 1877, 1881);
president [19] = Presidents(20, "James A. Garfield", 1881, 1881);
president [20] = Presidents(21, "Chester A. Arthur", 1881, 1885);
president [21] = Presidents(22, "Grover Cleveland", 1885, 1889);
president [22] = Presidents(23, "Benjamin Harrison", 1889, 1893);
president [23] = Presidents(24, "Grover Cleveland", 1893, 1897);
president [24] = Presidents(25, "William McKinley", 1897, 1901);
president [25] = Presidents(26, "Theodore Roosevelt", 1901, 1909);
president [26] = Presidents(27, "William Howard Taft", 1909, 1913);
president [27] = Presidents(28, "Woodrow Wilson", 1913, 1921);
president [28] = Presidents(29, "Warren G. Harding", 1921, 1923);
president [29] = Presidents(30, "Calvin Coolidge", 1923, 1929);
president [30] = Presidents(31, "Herbert Hoover", 1929, 1933);
president [31] = Presidents(32, "Franklin D. Roosevelt", 1933, 1945);
president [32] = Presidents(33, "Harry S. Truman", 1945, 1953);
president [33] = Presidents(34, "Dwight D. Eisenhower", 1953, 1961);
president [34] = Presidents(35, "John F. Kennedy", 1961, 1963);
president [35] = Presidents(36, "Lyndon B. Johnson", 1963, 1969);
president [36] = Presidents(37, "Richard Nixon", 1969, 1974);
president [37] = Presidents(38, "Gerald Ford", 1974, 1977);
president [38] = Presidents(39, "Jimmy Carter", 1977, 1981);
president [39] = Presidents(40, "Ronald Reagan", 1981, 1989);
president [40] = Presidents(41, "George H. W. Bush", 1989, 1993);
president [41] = Presidents(42, "Bill Clinton", 1993, 2001);
president [42] = Presidents(43, "George W. Bush", 2001, 2009);
president [43] = Presidents(44, "Barack Obama", 2009, 2017);
president [44] = Presidents(45, "Donald Trump", 2017, 2018);
return president;
}
private Presidents Presidents(int i, String string, int j, int k) {
return Presidents (i, string, j, k);
}
}
import java.util.Scanner;
import java.util.Random;
public class PresidentsQuiz {
public static void main (String [] args)
{
System.out.println("Do you know the 45 presidents of the United States? Enter a number between 1 and 45");
Scanner kb = new Scanner (System.in);
int input = kb.nextInt();
while (input < 1 || input > 45)
{
System.out.println("Enter a number between 1 and 45");
input = kb.nextInt();
}
Presidents president = new Presidents ();
Presidents [] presidentList = president.PresidentList();
System.out.println(presidentList [0]);
kb.close();
}
}
谁能解释一下原因: (define a (lambda() (cons a #f))) (car (a)) ==> procedure ((car (a))) ==> (procedure . #f)
这是 PyBrain 网站的摘录。我了解大部分正在发生的事情,但是一行让我完全难住了。我以前从未在 python 代码中看到过这样的东西。这是整个循环,对于上下文: for c in [0,
我是gradle / groovy的新手。我想创建将做一些事情的自定义任务。我的第一个问题是任务完成时该如何做?我可以覆盖doFirst / doLast闭包吗?也许我可以重写某些在开始和结束时都会执
我刚刚开始评估 MS 企业库。他们使用以下指令来获取实例: var customerDb = EnterpriseLibraryContainer.Current.GetInstance("C
这是我的 if else Ansible 逻辑.. - name: Check certs exist stat: path=/etc/letsencrypt/live/{{ rootDomain
我正在使用construct 2.8 对一些失传已久的 Pascal 程序创建的一些文件的 header 进行逆向工程。 header 由许多不同的记录组成,其中一些是可选的,我不确定顺序是否固定。
我在将 getchar() 的输入放入 char *arr[] 数组时遇到问题。我这样做的原因是因为输入数据(将是一个带有命令行参数的文件)将存储在一个 char 指针数组中以传递给 execvp 函
通常我们不能约束类型参数 T派生自密封类型(例如 struct 类型)。这将毫无意义,因为只有一种类型适合,因此不需要泛型。所以约束如下: where T : string 或: where T :
关闭。此题需要details or clarity 。目前不接受答案。 想要改进这个问题吗?通过 editing this post 添加详细信息并澄清问题. 已关闭 9 年前。 Improve th
#include using namespace std; class A { private: int m_i; friend int main(int argc, char cons
这个问题在这里已经有了答案: Are there legitimate uses for JavaScript's "with" statement? (33 个答案) 关闭 9 年前。 我有这个代
在this answer我看到了下一个 Bash 结构。 yes "$(< file.txt)" 什么意思 "$(< file.txt)" ? 我明白了 命令替换 - $(command)用命令的结
if (a == 1) //do something else if (a == 2) //do something else if (a == 3) //do somethi
关于构造的快速简单的问题。 我有以下用于将项目添加到 ListView 的代码。 ListViewItem item = new ListViewItem(); item.Text = file; i
我想使用 std::vector 来控制给定的内存。首先,我很确定这不是好的做法,但好奇心占了上风,无论如何我都想知道如何做到这一点。 我遇到的问题是这样的方法: vector getRow(unsi
下面显示了一段简单的javascript: var mystring = ("random","ignored","text","h") + ("ello world") 这个字符串会生成 hello
在 Java 中,创建对象的标准方法是使用 MyClass name = new MyClass(); 我也经常看到构造 new MyClass() { /*stuff goes in here*/
我正在编写 C++ ndarray 类。我需要动态大小和编译时大小已知的数组(分别分配自由存储和分配堆栈)。我想支持从嵌套的 std::initializer_list 进行初始化。 动态大小的没问题
我正在将一个项目从 Visual Studio 2005 转换为 Visual Studio 2008,并提出了上述结构。 using Castle.Core.Resource; using Cast
我想知道我在这里的想法是否正确,我主要针对接口(interface)进行编程,所以我想知道下面的类是否应该通过 DI 注入(inject),或者我应该自己实例化一个类... 注意:这些服务保存在我的核
我是一名优秀的程序员,十分优秀!