Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
237 changes: 237 additions & 0 deletions 1401417008_YousefMansour/JavaPractice.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,237 @@
package javapractice;
import java.util.*;

public class JavaPractice {
static int choice;
static List result = new ArrayList();
static int[] arr = {
10,20,30,-40,-10
};

public static void main(String[] args) {
/*
int[] arr = new int[5];
Scanner input = new Scanner(System.in);
for(int i = 0; i < arr.length; i++){
System.out.println("Input int:");
arr[i] = input.nextInt();
} */
System.out.println(fact(5));
}

public static void zad15(){
for(int i = 1; i < 6; i++){
for(int j = i; j > 0; j--){
System.out.print("A");
}
System.out.println("");
}
}

public static void zad14(int[] arr){
int suma = 0;
for(int i = 0; i < arr.length; i++){
if(arr[i] > 0){
System.out.println(arr[i]);
} else if(arr[i] < 0){
suma += arr[i];
}
}
System.out.println("Suma: " + suma);
}

public static int zad13(int[] arr){
for(int i = 0; i < arr.length; i++){
if(arr[i] > 30){
return arr[i];
}
}
return 0;
}

public static void zad12(int[] arr){
for(int i = 0; i < arr.length; i++){
if(arr[i]>30){
break;
}
System.out.println(arr[i]);
}
}

public static void zad11_b(int[] arr) {
for(int i = arr.length-1; i >= 0; i--){
System.out.println(arr[i]);
}
}

public static void zad11_a(int[] arr) {
for(int number: arr){
System.out.println(number);
}
}

public static void zad10() {
double[] arr = new double[5];
arr[0] = 0.2;
arr[1] = 0.1;
arr[2] = 0.4;
arr[3] = 0.6;
arr[4] = 0.314;

for(int i = 0; i < arr.length; i++){
System.out.println(arr[i]);
}
}

public static void zad9() {
String[] months = {
"January",
"February",
"March",
"April",
"May",
"June",
"July",
"August",
"September",
"October",
"November",
"December"
};
Scanner input = new Scanner(System.in);
System.out.println("Input month:");
int month = input.nextInt();
System.out.println(months[month-1]);
}

public static void zad7_zad8() {
Scanner scan = new Scanner(System.in);
String[] options = {
"1. Теглене на сума.",
"2. Промяна на PIN.",
"3. Проверка на наличност.",
"4. Настройки.",
"5. Изход."
};
do {
System.out.println("Изберете опция:");
for(String option : options){
System.out.println(option);
}
choice = scan.nextInt()-1;

System.out.print("Вие избрахте ");
System.out.println(options[choice].substring(options[choice].indexOf(".")+2 ,options[choice].length()));
} while (choice != 4);
}

public static void zad6() {
Scanner scan = new Scanner(System.in);
System.out.println("Insert min:");
int min = scan.nextInt();
System.out.println("Insert max:");
int max = scan.nextInt();
for (int i = min; i <= max; i++) {
System.out.println(i);
}
}

public static int zad5(){
Scanner scan = new Scanner(System.in);
System.out.println("Type 3 numbers:");
int a = scan.nextInt();
int b = scan.nextInt();
int c = scan.nextInt();

int i = a > b ? a : b;

i = i > c ? i : c;
return i;
}

public static int zad4(int a, int b){
int i = a > b ? a : b;
return i;
}

public static void zad3(){
for(int i = 0; i < 5; i++){
System.out.print("а");
}
System.out.println("");
for(int i = 0; i < 10; i++){
System.out.print("б");
}
}

public static void zad2(){
for(int i = 20; i > 0; i--){
System.out.println(i);
}
}

public static void zad1(){
for(int i = 1; i <= 10; i++){
System.out.println(i);
}
}

public static void prostiChisla(int min, int max){
if(min < 2){
min = 2;
}
outerLoop:
for(int i = min; i <= max; i++){
for(int j = i-1; j > 1; j--){
if(((i % j) == 0)){
continue outerLoop;
}
}
result.add(i);
}
for(int k = 0; k < result.size(); k++){
System.out.println(result.get(k));
}
}

public static void fibonacci(int count) {
int a = 0;
int b = 1;
int c = a;

for (int i = 0; i < count; i++) {
b = b + c;
c = a;
a = b;
System.out.println(a);
}
}

public static void factorial(int a) {
int result = a;
for (int i = a - 1; i > 0; i--) {
result *= i;
}
if (a == 0) {
result = 1;
}
System.out.println(result);
}

public static int fact(int n){
if(n <= 1){
return 1;
}
return fact(n-1) * n;
}





public static void opr(int... elements){
for(int number: elements){
System.out.println(number);
}
}
}
54 changes: 54 additions & 0 deletions 1401417008_YousefMansour/KursovProekt.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
import java.util.*;

public class KursovProekt {
static int[] randArr = new int[10];
static String[] townArr = new String[3];
static String[] result;



public static void main(String[] args) {
generateRandArr();
System.out.println(Arrays.toString(randArr));
System.out.println(sum());

fillArr();
findString();
}

//Зад. 4 - а)
public static void fillArr(){
Scanner scan = new Scanner(System.in);
for(int i = 0; i < townArr.length; i++){
System.out.println("Input name: ");
townArr[i] = scan.nextLine();
}
}
//Зад. 4 - б)
public static void findString(){
System.out.println("Towns with 'grad': ");
for(int i = 0; i < townArr.length; i++){
if(townArr[i].contains("grad") || townArr[i].contains("Grad")){
System.out.println(townArr[i]);
}
}
}

//Зад. 1
public static void generateRandArr (){
Random rand = new Random();
for(int i = 0; i < 10; i++){
randArr[i] = rand.nextInt(201) - 100;
}
}
//Зад. 1 - а)
public static int sum () {
int sum = 0;
for(int i = 0; i < randArr.length; i++){
if(Math.abs(randArr[i]) > 30){
sum += Math.abs(randArr[i]);
}
}
return sum;
}
}
Empty file.