我需要创建一个包含100个数字(1-100)的数组,然后计算它将会是多少(1 + 2 + 3 + 4 + .. + 100 =总和).
我不想手动将这些数字输入到数组中,100个点需要一段时间并且代价更高.
我正在考虑使用变量++直到100,然后计算它的总和.不知道究竟会写得多么准确.但重要的是它在数组中,所以我也可以稍后说,"数组55多少",我可以很容易地看到它.
我用Java(CLI)创建了这个小ATM应用程序,一开始我想要"Code:"然后用户应该输入它,在我的Java应用程序中它应该说像String(或int?)代码= 1234; 如果有效,那么继续,如果没有错,再试一次,如果有错3次,停止应用程序.
这样的样子怎么样?我已经在屏蔽密码后搜索了几个小时,并尝试了不同类型的代码而没有任何运气.我只想要一些简单的东西,将字符串转换为星号.
目前我的密码屏蔽看起来像这样:
java.io.Console cons;
char[] passwd;
if ((cons = System.console()) != null && (passwd = cons.readPassword("[%s]", "Code:")) != null)
Run Code Online (Sandbox Code Playgroud)
但是我无法(不知道)如何在代码中设置密码.
我正在制作一个生活游戏,我用这种方法找到附近的邻居
private int getNeighbours(LifeBoard board, int row, int col){
if(board.get(row+1, col)){
neighbours++;
}
if(board.get(row-1, col)){
neighbours++;
}
if(board.get(row, col+1)){
neighbours++;
}
if(board.get(row, col-1)){
neighbours++;
}
if(board.get(row+1, col+1)){
neighbours++;
}
if(board.get(row-1, col-1)){
neighbours++;
}
if(board.get(row+1, col-1)){
neighbours++;
}
if(board.get(row-1, col+1)){
neighbours++;
}
return neighbours;
}
Run Code Online (Sandbox Code Playgroud)
我觉得它好像编码严重并且畏缩,所以我的问题是..有没有办法让这更好?现在,它"有点"可行,但我在想是否可以用循环代替它.
谢谢.
当我尝试rake db:migrate时,我收到此错误
rake aborted! uninitialized constant Rake::DSL
/home/laptop/RubymineProjects/website2/Rakefile:10
Run Code Online (Sandbox Code Playgroud)
我该怎么做才能解决这个问题?我尝试了多种不同的rake版本.我正在运行Rails 3.0.9,Ruby 1.8.7和Ubuntu 11.04.
我现在用Google搜索并尝试各种方法,但没有任何成功.所以对于这个问题,我有这个循环,我输入一个数字"n"ex.10.然后程序从1到10计数.这是我正在使用的循环.
n = Keyboard.readInt();
for(int e = 1; e <=n; e++)
System.out.println(e);
Run Code Online (Sandbox Code Playgroud)
这工作正常,但现在我想计算已经在循环中显示的数字所以..它将是1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10(如果'n'被选中作为数字10)它应该给出计算,所以它会说1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 = 55.
如果有人在这里帮助我会很棒.
提前致谢,
迈克尔.
我正在制作这个数组,其中数组中的第一个数字应该是15,第三个数字也是.然后我需要在屏幕上打印数组,但是当我这样做时我得到一个错误,我已经读过我在打印数组时要写一个循环.怎么可能?
这是我目前的代码.
int[] i = {15,0,15,0,0};
System.out.println(i);
Run Code Online (Sandbox Code Playgroud)
使用此方法或使用方法有何不同
int [] i = new int [5];
Run Code Online (Sandbox Code Playgroud)
提前致谢,
迈克尔.
我不完全确定如何使用运算符:和?
示例:我在方法的最后有这个代码
return row <= -1 || row == rows || col <= -1 || col == cols ?
false : lifeBoard[row][col];
Run Code Online (Sandbox Code Playgroud)
我如何将其拆分为if/else类型?