Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.company;
- import java.util.Arrays;
- import java.util.Scanner;
- public class Day4Loops {
- public static void main(String[] args) {
- // pętle
- //
- // /**
- // * while
- // * do while
- // * for
- // * foreach
- // * od Java8 sa też streamy
- // */
- //
- //
- // int x = 0;
- //
- // while (x < 10) { // wykonuj pętlę dopóki warunek w ( ) jest spełniony
- // System.out.println(x);
- // x++; //musimy pamiętać zeby warunek był modyfikowany
- // // w przeciwnym wypadku doprowadzimy do pętli nieskończonej
- // }
- //
- // // bardzo rzadko celowo używa się pętli nieskończonych i przerywa się je instrukcją break;
- // Scanner scanner = new Scanner(System.in);
- //
- // String input = "";
- // do {
- // System.out.println("wpisz exit aby wyjść");
- // input = scanner.nextLine();
- // } while (!"exit".equals(input));
- //
- //
- // // for
- //
- // for (int i = 1; i < 11; i++) {
- // System.out.println("Count is: " + i);
- // }
- //
- // int[] numbers = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
- //
- // for (int number : numbers) {
- // System.out.println(number);
- // }
- //
- // //streamy od javy 8
- // Arrays.stream(numbers).forEach(System.out::println);
- //
- //
- // //instrukcja break przerywa petle całkowicie.
- // for (int i = 0; i < 10; i++) {
- // if (i == 5) {
- // break;
- // }
- // System.out.println(i);
- // }
- //
- //
- // // continue przenosi sterowanie do nagłówka pętli
- // for (int i = 0; i < 10; i++) {
- // if (i == 5) {
- // continue;
- // }
- // System.out.println(i);
- // }
- //
- //
- // for (int i = 1; i < 11; i++) {
- // System.out.println(i);
- // }
- //
- // int number = 1;
- // do {
- // System.out.println(number);
- // number++;
- // } while ( number < 11);
- //
- // number = 1;
- // while (number < 11) {
- // System.out.println(number);
- // number++;
- // }
- Scanner scanner = new Scanner(System.in);
- // System.out.println("Podaj liczbe n:");
- // int n = scanner.nextInt();
- //
- // int sum=0;
- //
- // for (int i = n; i > 0; i--) {
- // System.out.print(i +", ");
- // sum+=i;
- // }
- // System.out.println("\nsuma: " + sum);
- //
- // int number;
- // int sum = 0;
- //
- // for (int i = 0; i < 5; i++) {
- // System.out.print("Podaj liczbe: ");
- // number = scanner.nextInt();
- // sum+=number;
- // }
- // System.out.println("Suma podanych liczb: " + sum);
- // System.out.println("Srednia: " + (sum/5.0));
- // wczytaj liczbe i wyswietl nieparzyste od 0 do podanej N i ich sume
- System.out.print("Podaj n: ");
- int n = scanner.nextInt();
- int sum =0;
- for (int i = 1; i < n; i=i+2) {
- System.out.print(i + ", ");
- sum += i;
- }
- System.out.println("Suma: " + sum);
- //pobiera ciąg liczb całkowitych. pobieranie zakonczone jest podaniem 0 (nie wlicza do danych)
- //wyswietla sume
- // najwieksza oraz najmniejsza z podanych liczb oraz ich srednia arytmetyczna\
- int number;
- int counter =0;
- int max = Integer.MIN_VALUE;
- int min = Integer.MAX_VALUE;
- do {
- System.out.print("0 koniec. Podaj liczbe: ");
- number = scanner.nextInt();
- sum += number;
- if (max < number) {
- max = number;
- }
- if (min > number) {
- min = number;
- }
- counter++;
- } while (number !=0);
- System.out.println("Podano liczb: " + counter);
- System.out.println("Suma: " + sum);
- System.out.println("Srednia: " + ((double) sum/(counter-1)));
- System.out.println("Max: " + max);
- System.out.println("Min: " + min);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement