Created
November 6, 2015 16:47
-
-
Save FreeFly19/4ed434129a8c3240e973 to your computer and use it in GitHub Desktop.
ClassTask2
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Created by FreeFly on 06.11.2015. | |
*/ | |
public class Arr { | |
public static void main(String[] args) { | |
//Створення цілочисельного масиву з 10 елементів | |
int[] arr = new int[10]; | |
//Елементи масиву номеруються починаючи з нуля, тобто arr[9] - останій елемент масиву з 10 елементів | |
//Запис в нульовий елемент масиву числа 17 | |
arr[0] = 17; | |
//Масив знає свій розмір, тобто ви можете не запам'ятовувати скільки на скільки елементів | |
//Ви створили масив, просто напишіть Ім'я_масиву.length - це і буде розмір масиву | |
//Наприклад: arr.length==10 | |
//Заповнення масиву значеннями | |
for (int i = 0; i < arr.length; i++) { | |
arr[i] = i*5; | |
} | |
//Вивід значень записаний в масиві | |
for (int i = 0; i < arr.length; i++) { | |
System.out.println(arr[i]); | |
} | |
//Вивід значень записаний в масиві в зручному форматі | |
for (int i = 0; i < arr.length; i++) { | |
System.out.println("arr[" + i + "]=" + arr[i]); | |
} | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import java.util.Scanner; | |
public class Arr2 { | |
public static void main(String[] args) { | |
Scanner sc = new Scanner(System.in); | |
System.out.println("Enter size of array:"); | |
//Створення масиву, розміру який задає користувач | |
int size = sc.nextInt(); | |
int[] arr = new int[size]; | |
//Або більш короткий спосіб | |
System.out.println("Enter size of array2:"); | |
int[] arr2 = new int[sc.nextInt()]; | |
//Заповнити масив числами, які будуть запитуватись у користувача | |
for (int i = 0; i < arr.length; i++) { | |
System.out.println("Enter " + i + " element of array: "); | |
arr[i] = sc.nextInt(); | |
} | |
//Алгоритм знаходження мінімального значення в масиві | |
// Припускаємо(створюємо точку відліку) що нульовий елемент в масиві є мінімальним | |
int min = arr[0]; | |
//Чому саме нульовий?! | |
//Можна використати будь-який, просто нульовий елемент гарантовано є в любому масиві | |
//незалежно від його розміра | |
for (int i = 1; i < arr.length; i++) { | |
if(arr[i] < min) { | |
min = arr[i]; | |
} | |
} | |
// Вивід значення мінімального елеманта в масиві | |
System.out.println("Min value of element in array: " + min); | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//Вказання в якому пакеті розташувається класс Scanner | |
import java.util.Scanner; | |
public class Input { | |
public static void main(String[] args) { | |
//Створення об'єкта Scanner, який скинуватиме поток вводу даних | |
Scanner sc = new Scanner(System.in); | |
//Знак присвоєння має одну особливість, ЗАВЖДИ спочатку виконується права частина | |
//Тому ми спочатку зчитаємо ціле число від користувача з клавіатури, | |
//а потім створимо цілочисельну змінну inputInteger і присвоємо значення яке ввів користувач | |
int inputInteger = sc.nextInt(); | |
//Зчитування знаків до пробілу(зчитування слова) | |
String inputString = sc.next(); | |
//Зчитування знаків до натискання клавіші Enter(зчитування стрічки тексту) | |
String inputLine = sc.nextLine(); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment