Главная » Статьи » JavaRush |
package com.javarush.task.task07.task0717; import java.io.BufferedReader; /* public class Solution for(int i = 0; i < 10; i++) ArrayList<String> result = doubleValues(list); }} public static ArrayList<String> doubleValues(ArrayList<String> list){ for(int i = 0; i < list.size(); ) ################################################### package com.javarush.task.task07.task0718; import java.io.BufferedReader; /* ArrayList<String> list = new ArrayList<String>(); BufferedReader reader= new BufferedReader(new InputStreamReader(System.in)); int Clength = list.get(i).length(); } То же с фиксированным списком import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; /* Проверка на упорядоченность 1. Введи с клавиатуры 10 слов в список строк. 2. Определить, является ли список упорядоченным по возрастанию длины строки. 3. В случае отрицательного ответа вывести на экран номер первого элемента, нарушающего такую упорядоченность. */ public class Test { public static void main(String[] args) throws IOException { String[] arr = new String[10]; BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); for (int i = 0; i < arr.length; i++) { arr[i] = reader.readLine(); } for (int i = 0; i < arr.length - 1; i++) { int Clength = arr[i].length(); int Slength = arr[i + 1].length(); if (Slength < Clength) System.out.println(i + 1); } } } ############################################################### package com.javarush.task.task07.task0719; /** * Created by nikelen on 2017-02-10. */ import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.List; /* Вывести числа в обратном порядке Ввести с клавиатуры 10 чисел и заполнить ими список. Вывести их в обратном порядке. Использовать только цикл for. */ public class Solution { public static void main(String[] args) throws IOException { BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); ArrayList<Integer> list= new ArrayList<Integer>(); for (int i = 0; i < 10; i++){ String s = reader.readLine(); int ch = Integer.parseInt(s); list.add(ch); } for(int i = 10 - 1; i >= 0; i--){ System.out.println(list.get(i)); } } } ############################################################## package com.javarush.task.task07.task0720; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.List; /* Перестановочка подоспела Ввести с клавиатуры 2 числа N и M. Ввести N строк и заполнить ими список. Переставить M первых строк в конец списка. Вывести список на экран, каждое значение с новой строки. */ public class Solution { public static void main(String[] args) throws IOException { BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.parseInt(reader.readLine()); int m = Integer.parseInt(reader.readLine()); ArrayList<String> list = new ArrayList<String>(); for(int i = 0; i < n; i++){ list.add(reader.readLine()); } for(int i = 0; i < m; i++){ list.add(list.remove(0)); } for(int i = 0; i < list.size(); i++){ System.out.println(list.get(i)); }//Напишите тут ваш код } } ################################################################## package com.javarush.task.task07.task0721; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.List; /* Максимальное и минимальное числа в массиве Создать массив на 20 чисел. Заполнить его числами с клавиатуры. Найти максимальное и минимальное числа в массиве. Вывести на экран максимальное и минимальное числа через пробел. */ public class Solution { public static void main(String[] args) throws IOException { BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); int maximum = 0; int minimum = 0; int[] arr = new int[20]; //Напишите тут ваш код for(int i = 0; i < arr.length; i++){ arr[i] = Integer.parseInt(reader.readLine()); } maximum = arr[0]; minimum = arr[0]; for(int i = 1; i < arr.length; i++){ if(arr[i] < minimum){ minimum = arr[i]; } } for(int i = 1; i < arr.length; i++){ if(arr[i] > maximum){ maximum = arr[i]; } } System.out.print(maximum); System.out.print(" "); System.out.print(minimum); } }
/* Максимальное и минимальное числа в массиве public class Solution // Найти максимальное и минимальное числа в массиве. //Вывести на экран максимальное и минимальное числа через пробел. ####################################################################
Источник: http://javarush.task.task07.task0721 | |
Просмотров: 1399 | |
Всего комментариев: 0 | |