Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
android_20250623
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
android_20250623
Commits
c8198924
Commit
c8198924
authored
Jun 23, 2025
by
Patryk Czarnik
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Pierwsze przykłady Java
parent
c55acad0
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
61 additions
and
8 deletions
+61
-8
gradle.xml
Projekt2/.idea/gradle.xml
+1
-0
Program.java
Projekt2/app/src/main/java/com/example/projekt2/Program.java
+0
-2
MyClass.java
...t2/czysta_java/src/main/java/alx/czysta_java/MyClass.java
+0
-5
Program.java
...java/src/main/java/alx/czysta_java/p01_hello/Program.java
+1
-1
A_ZmienneITypy.java
...ain/java/alx/czysta_java/p02_wartosci/A_ZmienneITypy.java
+26
-0
B_Liczby.java
.../src/main/java/alx/czysta_java/p02_wartosci/B_Liczby.java
+33
-0
No files found.
Projekt2/.idea/gradle.xml
View file @
c8198924
<?xml version="1.0" encoding="UTF-8"?>
<project
version=
"4"
>
<component
name=
"GradleMigrationSettings"
migrationVersion=
"1"
/>
<component
name=
"GradleSettings"
>
<option
name=
"linkedExternalProjectsSettings"
>
<GradleProjectSettings>
...
...
Projekt2/app/src/main/java/com/example/projekt2/Program.java
View file @
c8198924
package
com
.
example
.
projekt2
;
public
class
Program
{
public
static
void
main
(
String
[]
args
)
{
System
.
out
.
println
(
"Hello world"
);
}
}
Projekt2/czysta_java/src/main/java/alx/czysta_java/MyClass.java
deleted
100644 → 0
View file @
c55acad0
package
alx
.
czysta_java
;
public
class
MyClass
{
}
\ No newline at end of file
Projekt2/czysta_java/src/main/java/alx/czysta_java/Program.java
→
Projekt2/czysta_java/src/main/java/alx/czysta_java/
p01_hello/
Program.java
View file @
c8198924
package
alx
.
czysta_java
;
package
alx
.
czysta_java
.
p01_hello
;
public
class
Program
{
public
static
void
main
(
String
[]
args
)
{
...
...
Projekt2/czysta_java/src/main/java/alx/czysta_java/p02_wartosci/A_ZmienneITypy.java
0 → 100644
View file @
c8198924
package
alx
.
czysta_java
.
p02_wartosci
;
public
class
A_ZmienneITypy
{
public
static
void
main
(
String
[]
args
)
{
// deklaracja zmiennej bez przypisania wartości
int
x
,
y
;
String
miasto
;
// Java zabrania odczytywania zmiennych niezainicjowanych
// System.out.println(miasto);
miasto
=
"Kraków"
;
x
=
100
;
y
=
x
+
50
;
System
.
out
.
println
(
miasto
+
" "
+
x
+
" "
+
y
);
// deklaracja z inicjalizacją
String
imie
=
"Ala"
;
// od Java 10 zamiast podawać typ zmiennej, można użyć var
// wtedy typ jest ustalany na podstawie wartości. To zadziała tylkom, gdy od razu wpisujemy wartość
var
z
=
1024
;
var
kraj
=
"Polska"
;
System
.
out
.
printf
(
"Osoba %s mieszka w kraju %s i ma %s kotów\n"
,
imie
,
kraj
,
x
);
}
}
Projekt2/czysta_java/src/main/java/alx/czysta_java/p02_wartosci/B_Liczby.java
0 → 100644
View file @
c8198924
package
alx
.
czysta_java
.
p02_wartosci
;
import
java.math.BigDecimal
;
import
java.math.BigInteger
;
public
class
B_Liczby
{
public
static
void
main
(
String
[]
args
)
{
// liczby całkowite z różnych zakresów: byte, short, int, long
// zakres int to TYLKO -2mld do + 2mld (z kawałkiem)
System
.
out
.
println
(
5
*
1_000_000_000
);
// w long mieszczą się liczby 18-19 cyfrowe
System
.
out
.
println
(
5L
*
1_000_000_000
);
// istnieje też klasa BigInteger, która nie ma limitu, natomiast trzeba pisać więcej kodu
// a działa wolniej niż int / long
BigInteger
bi
=
BigInteger
.
valueOf
(
1_000_000_000
);
System
.
out
.
println
(
bi
);
System
.
out
.
println
(
bi
.
multiply
(
bi
).
multiply
(
bi
));
System
.
out
.
println
();
// liczby z ułamkiem: float i double, które różnią się przede wszystkim precyzją
float
cenaf
=
1.20
F
;
double
cenad
=
1.20
;
System
.
out
.
println
(
3
*
cenaf
);
System
.
out
.
println
(
3
*
cenad
);
// klasa BigDecimal - precyzyjne obliczenia na ułamkach dziesiętnych
// i pełna kontrola nad zaookrągleniami
BigDecimal
cenab
=
new
BigDecimal
(
"1.20"
);
// System.out.println(3 * cenab);
BigDecimal
ilosc
=
BigDecimal
.
valueOf
(
3
);
System
.
out
.
println
(
ilosc
.
multiply
(
cenab
));
}
}
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