Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
alx-javam
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Patryk Czarnik
alx-javam
Commits
80939e96
Commit
80939e96
authored
Mar 21, 2024
by
Patryk Czarnik
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Przykłady z drugich zajęć Java
parent
e2619605
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
172 additions
and
0 deletions
+172
-0
Losowanie.java
JavaApplication1/src/rozmowy/Losowanie.java
+20
-0
WczytywanieDanych.java
JavaApplication1/src/rozmowy/WczytywanieDanych.java
+24
-0
WiekszaMniejsza.java
JavaApplication1/src/rozmowy/WiekszaMniejsza.java
+13
-0
WiekszaMniejsza1.java
JavaApplication1/src/rozmowy/WiekszaMniejsza1.java
+33
-0
WiekszaMniejsza2.java
JavaApplication1/src/rozmowy/WiekszaMniejsza2.java
+28
-0
WiekszaMniejsza3.java
JavaApplication1/src/rozmowy/WiekszaMniejsza3.java
+28
-0
WypiszLosowe.java
JavaApplication1/src/rozmowy/WypiszLosowe.java
+26
-0
No files found.
JavaApplication1/src/rozmowy/Losowanie.java
0 → 100644
View file @
80939e96
package
rozmowy
;
import
java.util.Random
;
public
class
Losowanie
{
public
static
void
main
(
String
[]
args
)
{
Random
random
=
new
Random
();
// losowa liczba od 0 do 99:
int
x
=
random
.
nextInt
(
100
);
System
.
out
.
println
(
x
);
// losowa liczba z zakresu od 300 do 399 (dopiero od Java 17)
x
=
random
.
nextInt
(
300
,
400
);
System
.
out
.
println
(
x
);
// losowa liczba double od 0 do 1
System
.
out
.
println
(
"losowy ułamek: "
+
random
.
nextDouble
());
}
}
JavaApplication1/src/rozmowy/WczytywanieDanych.java
0 → 100644
View file @
80939e96
package
rozmowy
;
import
java.util.Scanner
;
public
class
WczytywanieDanych
{
public
static
void
main
(
String
[]
args
)
{
// Aby czytać dane od użytkownika ze standardowego wejścia,
// w Javie najczęściej używa się klasy Scanner.
// Musimy utworzyć obiekt typu Scanner:
Scanner
scanner
=
new
Scanner
(
System
.
in
);
// Teraz będziemy zadawać pytania i odbierać odpowiedzi zapisując je do zmiennych:
System
.
out
.
println
(
"Jak masz na imię?"
);
String
imie
=
scanner
.
nextLine
();
System
.
out
.
println
(
"Witaj "
+
imie
+
". Ile masz lat?"
);
int
wiek
=
scanner
.
nextInt
();
if
(
wiek
>=
18
)
{
System
.
out
.
println
(
"Stary jesteś..."
);
}
else
{
System
.
out
.
println
(
"Do osiemnastki brakuje ci "
+
(
18
-
wiek
)
+
" lat"
);
}
}
}
JavaApplication1/src/rozmowy/WiekszaMniejsza.java
0 → 100644
View file @
80939e96
/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
*/
package
rozmowy
;
/**
*
* @author kurs
*/
public
class
WiekszaMniejsza
{
}
JavaApplication1/src/rozmowy/WiekszaMniejsza1.java
0 → 100644
View file @
80939e96
package
rozmowy
;
import
java.util.Random
;
import
java.util.Scanner
;
/* Program ma wylosować liczbę całkowitą (z zakresu do 1000) i jej nie wypisywać.
W pętli program prosi użytkownika o odganięcie liczby,
a dopóki odpowiedź jest niepoprawna, to program pisze czy wpisano "za dużo" czy "za mało"
Gdy poda się odpowiedź, to program się kończy.
Najlepiej, aby program wypisał liczbę prób potrzebnych do odgadnięcia.
*/
public
class
WiekszaMniejsza1
{
public
static
void
main
(
String
[]
args
)
{
Random
random
=
new
Random
();
Scanner
scanner
=
new
Scanner
(
System
.
in
);
int
liczba
=
random
.
nextInt
(
1000
);
System
.
out
.
print
(
"Zgadnij liczbę: "
);
int
odpowiedz
=
scanner
.
nextInt
();
int
ileProb
=
1
;
while
(
odpowiedz
!=
liczba
)
{
if
(
odpowiedz
>
liczba
)
{
System
.
out
.
print
(
"Za dużo. Spróbuj podać mniejszą: "
);
}
else
if
(
odpowiedz
<
liczba
)
{
System
.
out
.
print
(
"Za mało. Spróbuj podać większą: "
);
}
odpowiedz
=
scanner
.
nextInt
();
ileProb
++;
}
System
.
out
.
println
(
"Brawo, udało się w "
+
ileProb
+
" próbie."
);
}
}
JavaApplication1/src/rozmowy/WiekszaMniejsza2.java
0 → 100644
View file @
80939e96
package
rozmowy
;
import
java.util.Random
;
import
java.util.Scanner
;
public
class
WiekszaMniejsza2
{
public
static
void
main
(
String
[]
args
)
{
Random
random
=
new
Random
();
Scanner
scanner
=
new
Scanner
(
System
.
in
);
int
liczba
=
random
.
nextInt
(
1000
);
int
odpowiedz
;
int
ileProb
=
0
;
do
{
System
.
out
.
print
(
"Zgadnij liczbę: "
);
odpowiedz
=
scanner
.
nextInt
();
ileProb
++;
if
(
odpowiedz
>
liczba
)
{
System
.
out
.
print
(
"Za dużo. "
);
}
else
if
(
odpowiedz
<
liczba
)
{
System
.
out
.
print
(
"Za mało. "
);
}
}
while
(
odpowiedz
!=
liczba
);
System
.
out
.
println
(
"Brawo, udało się w "
+
ileProb
+
" próbie."
);
}
}
JavaApplication1/src/rozmowy/WiekszaMniejsza3.java
0 → 100644
View file @
80939e96
package
rozmowy
;
import
java.util.Random
;
import
java.util.Scanner
;
public
class
WiekszaMniejsza3
{
public
static
void
main
(
String
[]
args
)
{
Random
random
=
new
Random
();
Scanner
scanner
=
new
Scanner
(
System
.
in
);
int
liczba
=
random
.
nextInt
(
1000
);
int
ileProb
=
0
;
while
(
true
)
{
System
.
out
.
print
(
"Zgadnij liczbę: "
);
int
odpowiedz
=
scanner
.
nextInt
();
ileProb
++;
if
(
odpowiedz
>
liczba
)
{
System
.
out
.
print
(
"Za dużo. "
);
}
else
if
(
odpowiedz
<
liczba
)
{
System
.
out
.
print
(
"Za mało. "
);
}
else
{
break
;
}
}
System
.
out
.
println
(
"Brawo, udało się w "
+
ileProb
+
" próbie."
);
}
}
JavaApplication1/src/rozmowy/WypiszLosowe.java
0 → 100644
View file @
80939e96
package
rozmowy
;
import
java.util.Random
;
import
java.util.Scanner
;
public
class
WypiszLosowe
{
public
static
void
main
(
String
[]
args
)
{
Random
random
=
new
Random
();
Scanner
scanner
=
new
Scanner
(
System
.
in
);
System
.
out
.
print
(
"Ile liczb mam generować? "
);
int
ile
=
scanner
.
nextInt
();
System
.
out
.
print
(
"Podaj ograniczenie dolne: "
);
int
low
=
scanner
.
nextInt
();
System
.
out
.
print
(
"Podaj ograniczenie górne: "
);
int
high
=
scanner
.
nextInt
();
// w pętli wypisz na ekran `ile` liczb losowych z zakresu `low`-`high`
for
(
int
i
=
0
;
i
<
ile
;
i
++)
{
int
liczba
=
random
.
nextInt
(
low
,
high
);
// System.out.println(liczba);
System
.
out
.
print
(
liczba
+
" "
);
}
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment