← Όλα τα κεφάλαια
Κεφάλαιο 1

Εισαγωγή στη Java

Τι είναι η Java, JDK, το πρώτο πρόγραμμα, μεταγλώττιση.

Τι είναι η Java;

Αντικειμενοστραφής γλώσσα που τρέχει πάνω σε JVM. Compile → bytecode → εκτέλεση παντού.

Hello World

Κάθε εφαρμογή ξεκινά από τη main.

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}

Compile & run

javac HelloWorld.java και μετά java HelloWorld.

Ασκήσεις

Δοκίμασέ τες — οι λύσεις είναι κρυμμένες μέχρι να τις ζητήσεις.

#1Hello World

Τύπωσε «Hello, World!».

#2Όνομα

Τύπωσε «Γεια σου, Νίκο!».

#3Τρεις γραμμές

Τύπωσε A, B, C — η κάθε μία σε ξεχωριστή γραμμή.

#4print vs println

Τύπωσε «AB» στην ίδια γραμμή.

#5MCQ — αρχείο .java

Πώς ονομάζεται το αρχείο πηγαίου κώδικα Java;

#6MCQ — JVM

Τι τρέχει η JVM;

#7Τύπωσε άθροισμα 22+36

Τύπωσε το άθροισμα 22+36.

#8Τύπωσε «Λάμδα»

Τύπωσε ακριβώς το «Λάμδα».

#9Διπλασιασμός 88

Τύπωσε το διπλάσιο του 88.

#10Τύπωσε άθροισμα 1+11

Τύπωσε το άθροισμα 1+11.

#11Τύπωσε «Καλημέρα»

Τύπωσε ακριβώς το «Καλημέρα».

#12Διπλασιασμός 21

Τύπωσε το διπλάσιο του 21.

#13Τύπωσε άθροισμα 10+26

Τύπωσε το άθροισμα 10+26.

#14Τύπωσε «Κώδικας»

Τύπωσε ακριβώς το «Κώδικας».

#15Διπλασιασμός 54

Τύπωσε το διπλάσιο του 54.

#16Τύπωσε άθροισμα 19+1

Τύπωσε το άθροισμα 19+1.

#17Τύπωσε «Java»

Τύπωσε ακριβώς το «Java».

#18Διπλασιασμός 87

Τύπωσε το διπλάσιο του 87.

#19Τύπωσε άθροισμα 28+16

Τύπωσε το άθροισμα 28+16.

#20Τύπωσε «Test»

Τύπωσε ακριβώς το «Test».

#21Διπλασιασμός 20

Τύπωσε το διπλάσιο του 20.

#22Τύπωσε άθροισμα 7+31

Τύπωσε το άθροισμα 7+31.

#23Τύπωσε «Λάμδα»

Τύπωσε ακριβώς το «Λάμδα».

#24Διπλασιασμός 53

Τύπωσε το διπλάσιο του 53.

#25Τύπωσε άθροισμα 16+6

Τύπωσε το άθροισμα 16+6.

#26Τύπωσε «Καλημέρα»

Τύπωσε ακριβώς το «Καλημέρα».

#27Διπλασιασμός 86

Τύπωσε το διπλάσιο του 86.

#28Τύπωσε άθροισμα 25+21

Τύπωσε το άθροισμα 25+21.

#29Τύπωσε «Κώδικας»

Τύπωσε ακριβώς το «Κώδικας».

#30Διπλασιασμός 19

Τύπωσε το διπλάσιο του 19.

#31Τύπωσε άθροισμα 4+36

Τύπωσε το άθροισμα 4+36.

#32Τύπωσε «Java»

Τύπωσε ακριβώς το «Java».

#33Διπλασιασμός 52

Τύπωσε το διπλάσιο του 52.

#34Τύπωσε άθροισμα 13+11

Τύπωσε το άθροισμα 13+11.

#35Τύπωσε «Test»

Τύπωσε ακριβώς το «Test».

#36Διπλασιασμός 85

Τύπωσε το διπλάσιο του 85.

#37Τύπωσε άθροισμα 22+26

Τύπωσε το άθροισμα 22+26.

#38Τύπωσε «Λάμδα»

Τύπωσε ακριβώς το «Λάμδα».

#39Διπλασιασμός 18

Τύπωσε το διπλάσιο του 18.

#40Τύπωσε άθροισμα 1+1

Τύπωσε το άθροισμα 1+1.

#41Τύπωσε «Καλημέρα»

Τύπωσε ακριβώς το «Καλημέρα».

#42Διπλασιασμός 51

Τύπωσε το διπλάσιο του 51.

#43Τύπωσε άθροισμα 10+16

Τύπωσε το άθροισμα 10+16.

#44Τύπωσε «Κώδικας»

Τύπωσε ακριβώς το «Κώδικας».

#45Διπλασιασμός 84

Τύπωσε το διπλάσιο του 84.

#46Τύπωσε άθροισμα 19+31

Τύπωσε το άθροισμα 19+31.

#47Τύπωσε «Java»

Τύπωσε ακριβώς το «Java».

#48Διπλασιασμός 17

Τύπωσε το διπλάσιο του 17.

#49Τύπωσε άθροισμα 28+6

Τύπωσε το άθροισμα 28+6.

#50Τύπωσε «Test»

Τύπωσε ακριβώς το «Test».

#51Διπλασιασμός 50

Τύπωσε το διπλάσιο του 50.

#52Τύπωσε άθροισμα 7+21

Τύπωσε το άθροισμα 7+21.

#53Τύπωσε «Λάμδα»

Τύπωσε ακριβώς το «Λάμδα».

#54Διπλασιασμός 83

Τύπωσε το διπλάσιο του 83.

#55Τύπωσε άθροισμα 16+36

Τύπωσε το άθροισμα 16+36.

#56Τύπωσε «Καλημέρα»

Τύπωσε ακριβώς το «Καλημέρα».

#57Διπλασιασμός 16

Τύπωσε το διπλάσιο του 16.

#58Τύπωσε άθροισμα 25+11

Τύπωσε το άθροισμα 25+11.

#59Τύπωσε «Κώδικας»

Τύπωσε ακριβώς το «Κώδικας».

#60Διπλασιασμός 49

Τύπωσε το διπλάσιο του 49.

#61Τύπωσε άθροισμα 4+26

Τύπωσε το άθροισμα 4+26.

#62Τύπωσε «Java»

Τύπωσε ακριβώς το «Java».

#63Διπλασιασμός 82

Τύπωσε το διπλάσιο του 82.

#64Τύπωσε άθροισμα 13+1

Τύπωσε το άθροισμα 13+1.

#65Τύπωσε «Test»

Τύπωσε ακριβώς το «Test».

#66Διπλασιασμός 15

Τύπωσε το διπλάσιο του 15.

#67Τύπωσε άθροισμα 22+16

Τύπωσε το άθροισμα 22+16.

#68Τύπωσε «Λάμδα»

Τύπωσε ακριβώς το «Λάμδα».

#69Διπλασιασμός 48

Τύπωσε το διπλάσιο του 48.

#70Τύπωσε άθροισμα 1+31

Τύπωσε το άθροισμα 1+31.

#71Τύπωσε «Καλημέρα»

Τύπωσε ακριβώς το «Καλημέρα».

#72Διπλασιασμός 81

Τύπωσε το διπλάσιο του 81.

#73Τύπωσε άθροισμα 10+6

Τύπωσε το άθροισμα 10+6.

#74Τύπωσε «Κώδικας»

Τύπωσε ακριβώς το «Κώδικας».

#75Διπλασιασμός 14

Τύπωσε το διπλάσιο του 14.

#76Τύπωσε άθροισμα 19+21

Τύπωσε το άθροισμα 19+21.

#77Τύπωσε «Java»

Τύπωσε ακριβώς το «Java».

#78Διπλασιασμός 47

Τύπωσε το διπλάσιο του 47.

#79Τύπωσε άθροισμα 28+36

Τύπωσε το άθροισμα 28+36.

#80Τύπωσε «Test»

Τύπωσε ακριβώς το «Test».

#81Διπλασιασμός 80

Τύπωσε το διπλάσιο του 80.

#82Τύπωσε άθροισμα 7+11

Τύπωσε το άθροισμα 7+11.

#83Τύπωσε «Λάμδα»

Τύπωσε ακριβώς το «Λάμδα».

#84Διπλασιασμός 13

Τύπωσε το διπλάσιο του 13.

#85Τύπωσε άθροισμα 16+26

Τύπωσε το άθροισμα 16+26.

#86Τύπωσε «Καλημέρα»

Τύπωσε ακριβώς το «Καλημέρα».

#87Διπλασιασμός 46

Τύπωσε το διπλάσιο του 46.

#88Τύπωσε άθροισμα 25+1

Τύπωσε το άθροισμα 25+1.

#89Τύπωσε «Κώδικας»

Τύπωσε ακριβώς το «Κώδικας».

#90Διπλασιασμός 79

Τύπωσε το διπλάσιο του 79.

#91Τύπωσε άθροισμα 4+16

Τύπωσε το άθροισμα 4+16.

#92Τύπωσε «Java»

Τύπωσε ακριβώς το «Java».

#93Διπλασιασμός 12

Τύπωσε το διπλάσιο του 12.

#94Τύπωσε άθροισμα 13+31

Τύπωσε το άθροισμα 13+31.

#95Τύπωσε «Test»

Τύπωσε ακριβώς το «Test».

#96Διπλασιασμός 45

Τύπωσε το διπλάσιο του 45.

#97Τύπωσε άθροισμα 22+6

Τύπωσε το άθροισμα 22+6.

#98Τύπωσε «Λάμδα»

Τύπωσε ακριβώς το «Λάμδα».

#99Διπλασιασμός 78

Τύπωσε το διπλάσιο του 78.

#100Τύπωσε άθροισμα 1+21

Τύπωσε το άθροισμα 1+21.