#java
Вопрос:
public class Countingtable { public static void main(String[] args) { // write a program to count/increase a number by 2 everytime. int number1; for (number1 = 2; number1 lt;= 20; number1 ) System.out.println("this number is a multiple of 2 " number1); } }
Пожалуйста, обратите внимание, что если я удалю пробел в инструкции по печати, это даст другие результаты? любая подсказка поможет и будет оценена по достоинству
System.out.println("this number is a multiple of 2" number1);
Комментарии:
1. Что ты имеешь в виду? Пожалуйста, покажите свой результат.
2. Почему вы ожидаете одного и того же результата с разными строками?
3. ну, удаленные пробелы ( очевидно ) не будут напечатаны — поэтому вместо
... of 2 2
этого он будет напечатан... of 22
— оператор объединенияне добавляет пробел автоматически {КСТАТИ
number1 1
, неincrease a number by 2
будет, как описано в комментарии}
Ответ №1:
Этот — забавный. Вы видите, когда вы ставите пробел, результат такой, какой вы хотите
This number is multiple of 2 2 This number is multiple of 2 3 This number is multiple of 2 4
Но когда вы удаляете пробел, ответ все равно приходит правильно, но он соединяется с цифрой 2 в утверждении, т. е.
This number is multiple of 22 -- here 2 is from the statement and the next one is from answer This number is multiple of 23 -- here 2 is from the statement and the next one is from answer This number is multiple of 23 -- here 2 is from the statement and the next one is from answer