Главная » Статьи » JavaRush

JavaRush - циклы
package com.javarush.test.level04.lesson10.task01;

import java.io.*;

/* 10 чисел
Вывести на экран числа от 1 до 10 используя цикл while.
*/

public class Solution
{
 public static void main(String[] args) throws Exception
 {
 int a = 1;
 while (a<11)
 {
 System.out.println (a);
 a++;
 } //напишите тут ваш код

 }
}

#################################################################

package com.javarush.test.level04.lesson10.task03;

import java.io.*;

/* Хорошего не бывает много
Ввести с клавиатуры строку и число N.
Вывести на экран строку N раз используя цикл while.
Пример ввода:
абв
2
Пример вывода:
абв
абв
*/

public class Solution
{
 public static void main(String[] args) throws Exception
 {
 BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
 String s = reader.readLine();
 int a = Integer.parseInt(reader.readLine());

 int i = 0;
 while (i<a)
 {
 System.out.println(s);
 i++;
 }
 }
}

#######################################################################

package com.javarush.test.level04.lesson10.task04;

import java.io.*;

/* S-квадрат
Вывести на экран квадрат из 10х10 букв S используя цикл while.
Буквы в каждой строке не разделять.
*/

public class Solution
{
 public static void main(String[] args) throws Exception
 {
 int i=1;
 while (i < 11)
 {
 System.out.println("S"+"S"+"S"+"S"+"S"+"S"+"S"+"S"+"S"+"S");
 i++;
 } //напишите тут ваш код

 }
}

#####################################################################

package com.javarush.test.level04.lesson10.task05;

import java.io.*;

/* Таблица умножения
Вывести на экран таблицу умножения 10х10 используя цикл while.
Числа разделить пробелом.
1 2 3 4 5 6 7 8 9 10
2 4 6 8 10 12 14 16 18 20
...
*/

public class Solution
{
 public static void main(String[] args) throws Exception
 {
 int i = 1;

 while (i < 11)
 {
 int j = 1;
 while (j <11)
 {
 System.out.print(i * j);
 System.out.print(" ");
 j++;
 }
 System.out.println(" ");
 i++;

 }
}
}

#################################################################

package com.javarush.test.level04.lesson13.task01;

/* Четные числа
Используя цикл for вывести на экран чётные числа от 1 до 100 включительно.
Через пробел либо с новой строки.
*/

public class Solution
{
 public static void main(String[] args) throws Exception
 {
 for (int i = 2;i <= 100; i = i + 2 )
 {
 System.out.print(i+" ");
 }

 }
}

#####################################################################

package com.javarush.test.level04.lesson13.task02;

import java.io.*;

/* Рисуем прямоугольник
Ввести с клавиатуры два числа m и n.
Используя цикл for вывести на экран прямоугольник размером m на n из восьмёрок.
Пример: m=2, n=4
8888
8888
*/

public class Solution
{
 public static void main(String[] args) throws Exception
 {
 BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
 int a = Integer.parseInt(reader.readLine());
 int b = Integer.parseInt(reader.readLine());

 for (int i = 0; i < a; i++){
 for (int j = 0; j < b; j++){
 System.out.print(8);
 }
 System.out.println("");

 }
}
}

#############################################################

package com.javarush.test.level04.lesson13.task03;

import java.io.*;

/* Рисуем треугольник
Используя цикл for вывести на экран прямоугольный треугольник из восьмёрок со сторонами 10 и 10.
Пример:
8
88
888
...
*/

public class Solution
{
 public static void main(String[] args) throws Exception
 {
 long s = 8;
 for (long count = 0; count < 10; count++)
 {
 System.out.println(s);
 s = s * 10 + 8;

 }
}
}

###################################################################

package com.javarush.test.level04.lesson13.task04;

import java.io.*;

/* Рисуем линии
Используя цикл for вывести на экран:
- горизонтальную линию из 10 восьмёрок
- вертикальную линию из 10 восьмёрок.
*/

public class Solution
{
 public static void main(String[] args) throws Exception
 {
 for(int i=0;i<11;i++)
 {
 for(int k=0;k<10;k++)
 { if(i==0 || k==0 )
 System.out.print("8");
 }
 System.out.println();
 } //напишите тут ваш код

 }
}

#############################################################################

package com.javarush.test.level04.lesson13.task05;

import java.io.*;

/* Все любят Мамбу
Ввести с клавиатуры имя и используя цикл for 10 раз вывести: [*имя* любит меня.]
Пример текста:
Света любит меня.
Света любит меня.
*/

public class Solution
{
 public static void main(String[] args) throws Exception
 {
 BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));

 String name = reader.readLine();

 for (int i=1; i <= 10; i++)
 System.out.println(name + " любит меня."); //напишите тут ваш код

 }
}

#######################################################################

package com.javarush.test.level04.lesson16.home01;

/* Я никогда не буду работать за копейки
Используя цикл вывести на экран сто раз надпись:
«Я никогда не буду работать за копейки. Амиго»
*/

public class Solution
{
 public static void main(String[] args)
 {
 for (int i =0; i<100; i++){
 System.out.println("Я никогда не буду работать за копейки. Амиго");}//напишите тут ваш код
 }
}

#############################################################

package com.javarush.test.level04.lesson16.home02;

import java.io.*;

/* Среднее такое среднее
Ввести с клавиатуры три числа, вывести на экран среднее из них. Т.е. не самое большое и не самое маленькое.
*/

public class Solution
{
 public static void main(String[] args) throws Exception
 {
 BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
 int a = Integer.parseInt(br.readLine());
 int b = Integer.parseInt(br.readLine());
 int c = Integer.parseInt(br.readLine());

 if (a<b && a>c || a>b && a<c){
 view(a);
 } else if (b<a && b>c || b>a && b<c){
 view(b);
 } else if (c<a && c>b || c>a && c<b){
 view(c);
 }
 }

 public static void view(int arg){
 System.out.print(arg);//напишите тут ваш код
 }
}

####################################################################

package com.javarush.test.level04.lesson16.home03;

import java.io.*;

/* Посчитать сумму чисел
Вводить с клавиатуры числа и считать их сумму. Если пользователь ввел -1, вывести на экран сумму и завершить программу. -1 должно учитываться в сумме.
*/

public class Solution
{
 public static void main(String[] args) throws Exception
 {
 BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
 int sum = 0;//создаём число суммы и инициализируем его

 //входим в бесконечный цикл
 while (true){
 //считываем число
 int i = Integer.parseInt(reader.readLine());
 //прибавляем его к сумме
 sum+=i;
 // если число было -1, то завершаем цикл
 if (i==-1) break;
 }
 // печатаем сумму
 System.out.println(sum);//напишите тут ваш код
 }
}

###################################################################

package com.javarush.test.level04.lesson16.home04;

import java.io.*;

/* Меня зовут 'Вася'...
Ввести с клавиатуры строку name.
Ввести с клавиатуры дату рождения (три числа): y, m, d.
Вывести на экран текст:
«Меня зовут name
Я родился d.m.y»
Пример:
Меня зовут Вася
Я родился 15.2.1988
*/

public class Solution
{
 public static void main(String[] args) throws Exception
 {
 BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
 String name = br.readLine();
 int y= Integer.parseInt(br.readLine());
 int m = Integer.parseInt(br.readLine());
 int d = Integer.parseInt(br.readLine());


 System.out.println("Меня зовут " + name);
 System.out.println("Я родился " + d + "." + m + "." + y); //напишите тут ваш код
 }
}

#############################################

 

 

 

 

 

 

 

Категория: JavaRush | Добавил: kuzma (23.01.2017)
Просмотров: 962 | Рейтинг: 0.0/0
Всего комментариев: 0
avatar

Программирование игр на Python

Django - создание сайтов с нуля

Javascript - просто используем готовые решения