Advertisement
Guest User

powtorka

a guest
Apr 27th, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.44 KB | None | 0 0
  1. package mainPackage;
  2.  
  3. import java.util.Random;
  4. import java.util.Scanner;
  5.  
  6. public class Main {
  7.  
  8. public static void main(String[] args) {
  9. //deklaracja zmiennych
  10. String imie;
  11. String nazwisko;
  12. String imie2;
  13. String nazwisko2;
  14. String kierunek;
  15. char znak;
  16.  
  17. //tworzenie stałych
  18. final String UCZELNIA = "WSPA";
  19. final String KIERUNEK = "INFORMATYKA";
  20. //tworzenie wykorzystynanych obiektów
  21. Scanner mojSkaner = new Scanner(System.in);
  22. Random r = new Random();
  23.  
  24. // właściwy kod
  25. System.out.println("Powtórka przed kolokwium");
  26.  
  27. System.out.println("Podaj swojke imię");
  28. imie = mojSkaner.nextLine();
  29. System.out.println("Podaj nazwisko");
  30. nazwisko = mojSkaner.nextLine();
  31. System.out.println("Podaj kierunek");
  32. kierunek = mojSkaner.nextLine();
  33. System.out.println("Imie to " + imie + " nazwisko to " +nazwisko + " uczelnia to: " + UCZELNIA + " kierunek to " + kierunek);
  34.  
  35. if (kierunek.equals(KIERUNEK)) {
  36. System.out.println("Kierunki są zgodne");
  37. } else {
  38. System.out.println("Kierunki nie są zgodne :(");
  39. }
  40.  
  41. System.out.println("Podaj imie drugiego studenta");
  42. imie2 = mojSkaner.nextLine();
  43. System.out.println("Podaj nazwisko drugiego studenta");
  44. nazwisko2= mojSkaner.nextLine();
  45. System.out.println("Imie to " + imie2 + " nazwisko to " +nazwisko2 + " uczelnia to: " + UCZELNIA + " kierunek to " + KIERUNEK);
  46.  
  47. znak = mojSkaner.nextLine().charAt(0); // pobranie pierwszego znaku wprowadzonego z klawiatury
  48.  
  49.  
  50.  
  51. switch (znak) {
  52. case '+' : System.out.println("Wybrałeś dodawanie");
  53. break;
  54. case '-' : System.out.println("Wybrałeś odejmowanie");
  55. break;
  56. case '*' : System.out.println("Wybrałeś mnożenie");
  57. break;
  58. case '/' : System.out.println("Wybrałeś dzielenie");
  59. break;
  60. default: System.out.println("Nie znam takiego działania");
  61. }
  62.  
  63. System.out.println("Podaj liczbę komórek tablicy");
  64.  
  65. int ileKomorek = mojSkaner.nextInt(); // wczytujemy liczbę komórek tablicy
  66.  
  67. int[] myTab = new int[ileKomorek]; // tworzymy tablicę o długości podane przez użytkownika
  68.  
  69. for (int i = 0; i < myTab.length; i++) {
  70. myTab[i] = r.nextInt(30); // każdej komórce tablicy przypisujemy wylosowaną liczbę
  71. }
  72.  
  73. for (int i = 0; i < myTab.length; i++) {
  74. System.out.println("Element o indeksie: " + i + " to " +myTab[i] ); // wyswietlamy w pętli elementy tablicy
  75. }
  76.  
  77.  
  78. int[][] tablica2D = new int[10][10]; // deklaracja tablicy 2 wymiarowej
  79.  
  80. for (int i = 0; i < tablica2D.length; i++) { // pętla iteruje wiersze
  81. for (int j = 0; j < tablica2D[0].length; j++) { // pętla iteruje kolumny w ramach określonego wiersza
  82. tablica2D[i][j] = (i+1) * (j+1);
  83. }
  84. }
  85.  
  86. for (int i = 0; i < tablica2D.length; i++) {
  87. for (int j = 0; j < tablica2D[0].length; j++) {
  88. System.out.print(tablica2D[i][j] + " "); // wyświetlamy kolejne elementy tablicy
  89. }
  90. System.out.println(); // przechodzimy do kolejnego wiersza na konsoli po wyświetleniu każdej linii
  91. }
  92.  
  93. }
  94. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement