Это на Java, как указывает тег. Я не могу понять, как заставить его распечатать «ключевую» строку в конце кода, сохраняя мои переменные так, как они есть. Я действительно работал со статическим основным, и я понятия не имею, что это делает для программ, поскольку я - полный новичок. Может ли кто-нибудь указать мне в правильном направлении? Я хотел бы знать, что вы все думаете!Что нужно, чтобы исправить это, чтобы напечатать строку случайных символов?
import java.util.Random;
class Key {
private String key = new String();
private void main(String[] args) {
Random r = new Random();
for (int i = 10; i > 0; i--) {
int randomNumber = r.nextInt(10) + 48;
int randomLetter = r.nextInt(26) + 97;
int branchSwitch = r.nextInt(2);
if (branchSwitch == 1) {
// System.out.print((char)randomNumber);
key = key + (char) randomNumber;
} else
key = key + (char) randomLetter;
// System.out.print((char)randomLetter);
}
System.out.print(key);
}
}
Что произойдет, если вы используете 'println' вместо 'print'? (Может быть, что-то буферизует вывод?) – cdhowie