我想在某一点上创建一个新的行,但我的所有数字都是新的行。
System.out.print("\n");
import java.io.*;
public class numbersChart {
public static void main(String[] args) throws IOException {
File myFile = new File("numbers.txt");
Scanner text = new Scanner(myFile);
while (text.hasNextInt()) {
System.out.print("\n");
System.out.printf("%6s", " ");
System.out.print(text.nextInt());
}
}
}
21
14
9
38
90
46
54
47
60
34
2
5
25
33
35
23
43
.
.
.
.
您并不真正需要while循环,其想法是将\n
放在10ths数字之后。
尝试下面的代码:
public static void main(String[] args) throws IOException {
File myFile = new File("numbers.txt");
Scanner scanner = new Scanner(myFile);
int d = 10;
for (int i = 0; i < d * d; i++) {
if (scanner.hasNextInt()) {
System.out.print(scanner.nextInt());
} else {
break;
}
if ((i + 1) % d == 0) {
System.out.println();
} else {
System.out.print(" ");
}
}
}
我试图在Java中生成一个随机的3位或4位数字,而不使用循环、数组或方法(生成随机数的内置数学随机方法除外),只是一些基本的东西,比如if语句。 我试过了 (int)(Math.random()*9899100); 但它只返回4位数的模糊数字。我的意思是,任何数字都不应该重复。像232、7277、889、191这样的数字是不允许的。但像1234、3456、8976、435这样的数字是不同的,是允许
问题 你想要获得两个整数(包含在内)之间的一个随机整数。 解决方案 使用以下的函数。 randomInt = (lower, upper) -> [lower, upper] = [0, lower] unless upper? # 用一个参数调用 [lower, upper] = [upper, lower] if lower > upper #
问题内容: 我目前有一个Oracle表(lovalarm),其中包含约600,000行。我需要能够运行一个查询,该查询将遍历每一行并将一个字段(lovsiteid)更新为介于14300和17300之间的随机数。 到目前为止,我有: 可悲的是,这会选择一个随机数,然后使用相同的数字更新所有行,而这并不是我所追求的! 谁能指出我正确的方向? 非常感谢,盖 问题答案: 只是不使用子查询:
问题内容: 我想将数字格式化为两位数。该问题是在– 通过时引起的,因此我需要将其格式化为– 。 JavaScript中有数字格式化程序吗? 问题答案: 我发现的最好方法是如下所示: (请注意,此简单版本仅适用于正整数) 对于小数,您可以使用此代码(尽管有点草率)。 最后,如果您必须处理负数的可能性,则最好存储符号,将格式化应用于数字的绝对值,然后在事实之后重新应用符号。请注意,此方法并不将数字限制
问题内容: 我有以下方法。方法rnd返回两个边界之间的单个随机整数: 如何修改此值,以使返回的数字mod2 = 0? 谢谢 问题答案: 如果您可以获得范围内的随机数,那么您要做的就是获得范围内的随机数并将其乘以2以得到范围内的随机偶数
问题内容: 到目前为止,我有以下代码: 但这给了我 将varchar值’## show’转换为数据类型int时,转换失败。 我想要实现的是每次执行查询时都创建一个表## show + random number。 例子 : 用@bluefeet所说的内容进行编辑,并找到了一种使用以下方法创建表的方法 但是如何调用或插入此表? 问题答案: 由于要将参数添加到字符串中,因此需要将其强制转换为varch