package com.javarush.task.task04.task0434;
/*
Таблица умножения
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
int i=1;
while(i<10)
{
System.out.println(i + " ");
i++;
int n=1;
while(n<=10){
System.out.print(i*n + " ");
n++;
}
}
}
}
Kristina Valushko
11 уровень
Heeeelp !!!!!!
Решен
Комментарии (6)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Максим Гессаль
14 января 2019, 04:57
После того, как ты вывела столбец из девяти первых чисел каретка (указатель текущей строки вывода) остался на 10 строке. Соответственно, когда ты пытаешься вывести следующий столбец, вывод начинается с 10 строки. Попробуй выводить не по столбцам, а по строкам, тогда тебе не нужно будет возвращать каретку на первую (нулевую) строку. Логика:
- пока i меньше, либо равно 10 (изначально i=1 - это будет номер строки) выполнить
- для n от 1 до 10 (это будет множитель) выполнить
- вывести на экран без перевода строки i*n + " "
- i+1
- перевести каретку на следующую строку
- конец.
0
Алексей
14 января 2019, 03:07
Zayaka moya lubimaya I ti tut?)
0
Kristina Valushko
25 января 2019, 17:37
Зйчишка, куда же без меня))))
0
Р
10 января 2019, 21:28
Нужно добавить пункт, чтобы после первого прохода первый цикл приравнивает множитель n = 1 и когда встроенный цикл снова начнет работать, первый множитель будет 2 и так вплоть до <=10
0
Katerina
10 января 2019, 09:35
Учитывая, что 1 умножить на число равно самому числу, то лучше убрать строчку 15 (вывод на печать с переводом строки числа).
Если Вы вначале хотите увеличивать i на единицу, то стоит начинать отчет с нуля, т.е. в строке 12 присвоить переменной i значение 0, а не 1.
Я бы объявление переменной вывела бы за цикл while, потому что получается, что Вы каждый шаг цикла объявляете переменную - по мне лучше один раз объявить переменную, а в цикле присваивать ей значение 1.
0
--------Master
10 января 2019, 09:12решение
Это что? Чтоб всю голову не ломать, достаточно сравнить свой вывод с примером и увидеть явный косяк
+4