ΚΑΛΩΣΗΡΘΑΤΕ ΣΤΟ BLOG ΜΑΣ!
It's our world...0 or 1 Enjoy your stay!


Στείλτε e-mail,στο unitedprogrammersbspot@gmail.com



(Πληκτρολογώντας εδώ,στέλνετε e-mail στο unitedprogrammersbspot@gmail.com)

©No Copyright.Copy or distribute for free




Εμφάνιση αναρτήσεων με ετικέτα Java. Εμφάνιση όλων των αναρτήσεων
Εμφάνιση αναρτήσεων με ετικέτα Java. Εμφάνιση όλων των αναρτήσεων

Παρασκευή 29 Νοεμβρίου 2013

Εκτέλεση πρόγραμματος Java απο Τερματικό.

Όπως είπαμε στους οδηγούς μας θα κάνουμε χρήση της βιβλιοθήκης acm.Επόμενο είναι οτι η εκτέλεση ενός προγράμματος απο το τερματικό θα διαφοροποιείται.
Οι αλλαγές που χρειάζονται αποτελούνται απο 3 βήματα.

ΒΗΜΑ 1:Αντιγράφουμε ή μετακινούμε το αρχείο acm.jar * μέσα στο φάκελο ο οποίος περιέχει το αρχείο με επέκταση .java (ο φάκελος που δημιουργήθηκε απο τον eclipse στον προορισμό που επιλέξαμε.)

ΒΗΜΑ 2: Ανοίγουμε το τερματικό και πληκτρολογούμε
cd (προορισμό)
ώστε να πάμε στον φάκελο ο οποίος περιέχει το αρχείο με επέκταση .java
Πληκτρολογούμε
javac -cp acm.jar όνομα.java
(όπου όνομα,βάζετε το όνομα του αρχείου)
Τώρα,πρέπει να δημιουργήθηκε,ένα αρχείο με κατάληξη .class .
Aν το αρχείο με κατάληξη .class δεν έχει δημιουργηθεί ,βεβαιωθείτε οτι βρίσκεστε στον σωστό προορισμό.

ΒΗΜΑ 3:Εφόσον μέσα στον φάκελο,υπάρχει ένα αρχείο με επέκταση .java ,ένα με επέκταση .class και το acm.jar ,πληκτρολογούμε :
java -cp .:acm.jar όνομα
(όπου όνομα,βάζετε το όνομα του αρχείου)

Τέλος,η εκτέλεση του προγράμματος είναι επιτυχής.


* Για download,βλέπε προηγούμενο οδηγό.

Πέμπτη 28 Νοεμβρίου 2013

Τύποι μεταβλητών-acm-εισαγωγή απο πληκτρολογίο-εμφάνιση μηνύματος-Java (3)

Οι μεταβλητές στον προγραμματισμό είναι ακριβώς όπως και οι μεταβλητές στα μαθηματικά.
Στον προγραμματισμό,υπάρχουν διάφοροι τύποι μεταβλητών ,που απο γλώσσα σε γλώσσα διαφοροποιούνται.Έτσι,αποθηκεύουμε σε μια μεταβλητή μια τιμή η οποία αποθηκεύεται προσωρινά σε μία θέση μνήμης του υπολογιστή μας.Φυσικά,ανά πάσα στιγμή επιθυμήσουμε την καλούμε και εμφανίζεται ή διαχειριζόμαστε το περιεχόμενο της.
Οι τύποι μεταβλητών στην Java:
int = ακέραιος
float = πραγματικός
double = πραγματικός με περισσότερα ψηφία
string = συμβολοσειρά (πχ ένα όνομα)
long = ακέραιος με περισσότερα ψηφία
boolean = true or false


 Πληκτρολογούμε
acm.program.*;
ώστε να εισάγουμε την βιβλιοθήκη.
Έπειτα πληκτρολογούμε public void run(){
 
 Ακόμα βγάζει λάθη,γιατί ο Eclipse,δεν αναγνωρίζει την βιβλιοθήκη acm.
Το διορθώνουμε,πηγαίνοντας στην γραμμή εργαλείων
project->Java Build Path->Add External JARs..
και επιλέγουμε το acm.jar ***(από τον σκληρό μας δίσκο)
(βλ.τέλος οδηγού)

 print("hello World");
εμφανίζει στην οθόνη το hello_World

println("hello_world");
εμφανίζει στην οθόνη hello_world απλά αλλάζοντας σειρά. 
 int n1=readInt("Enter 1st number:");
     println("number="+n1);
Αποθηκεύουμε στην μεταβλητή n1 τύπου
int=(ακέραιος) ,τον αριθμό που θα εισάγει ο χρήστης.Έπειτα εμφανίζουμε το μήνυμα.






***Κατεβάστε την βιβλιοθήκη acm απο εδώ:
link

Άυριο,θα σας εξηγήσω πως να τρέξετε τα προγράμματα σας απο το τερματικό.Είναι ορατό λοιπόν πόσο αυτή η βιβλιοθήκη μας διευκολύνει,αφού το μεγάλο
System.out.println("dsda");  ,αντικαταστάθηκε απλά με
print("dsda");
Επίσης ,στα γραφικά (θα κάνουμε στο μεθεπόμενο μάθημα) είναι ιδιαίτερα φιλική και εύχρηστη και γενικά διευκολύνει αρκετά.

Νεα ανάρτηση Java.

Μέχρι το βράδυ ,θα αναρτηθεί νεος οδηγός,ο οποίος θα σας δείξει πως να εγκαταστήσετε την βιβλιοθήκη acm,πως να τυπώνετε μηνύματα ,πως να δέχεστε είσοδο απο το πληκτρολόγιο καθώς και τους τύπους των μεταβλητών στην Java.

Παρασκευή 22 Νοεμβρίου 2013

Αλλαγές στους οδηγούς Java.

Επειδή στην σχολή ,μας διδάσκουν java με την χρήση της βιβλιοθήκης acm ,θα πρέπει να προσαρμοστώ στην νέα αυτή αλλαγή και προς δικής μου διευκόλυνσης και καλύτερης κατανόησης της java ,στους οδηγούς που θα ακολουθήσουν θα κάνουμε χρήση της βιβλιοθήκης αυτής.
Εννοείται στον επόμενο οδηγό θα σας εξηγήσω πως να την εισάγετε και να την χρησιμοποιήσετε .Σε πολύ σύντομο χρονικό διάστημα,(πριν τα Χριστούγεννα ) θα σας δείξω πως να κάνετε γραφικά και να βάζετε αντικείμενα σε έναν καμβά τα οποία να μετακινούνται ,πως για παράδειγμα να βάλετε μια μπάλα,η οποία να χοροπηδάει μέσα στην οθόνη ,(σε έναν καμβά) στον οποίο έχετε ορίσει χρώμα παρασκηνίου κα...

Κυριακή 17 Νοεμβρίου 2013

IF/ELSE IF/ELSE-Java(2)

Το δεύτερο "μάθημα" είναι εδώ.Ας δούμε τρεις πολύ βασικές εντολές τις, if,else if και else.
Στο συγκεκριμένο παράδειγμα,αποθηκεύουμε στην μεταβλητή num-τύπου ακεραίου- (θα εξηγήσουμε στο επόμενο "μάθημα" τι είναι τύπος μεταβλητής και ποιοί είναι),τον αριθμό 5.Έπειτα,ελέγχουμε αν ο αριθμός είναι 5,αν είναι 1 ή αν δεν είναι τίποτα απο τα 2 και είναι οποιοσδήποτε άλλος αριθμός,εμφανίζοντας κατάλληλο μήνυμα.


Χρησιμοποιώντας την εντολή if,ελέγχουμε αν ο αριθμός είναι ίσος με 5
H σύνταξη της εντολής είναι :
if (συνθήκη){
εντολές
}
Στο δικό μας παράδειγμα πληκτρολογούμε:
 if (num==5){
     System.out.println("αριθμός="+num");
}

Χρησιμοποιώντας την εντολή else if,ελέγχουμε αν ο αριθμός δεν είναι 5 (που ελέγξαμε πριν)αλλά,είναι ίσος με 1,τότε να εμφανίζει κατάλληλο μήνυμα.
Η σύνταξη της εντολής είναι :
else if (συνθήκη){
εντολές
}
Στο δικό μας παράδειγμα πληκτρολογούμε:

else if (num==1){
     System.out.println("αριθμός διαφορος του 5");
 }

Εδώ,χρησιμοποιούμε την εντολή else για να καλύψουμε κάθε διαφορετικό ενδεχόμενο,απο τις συνθήκες που ελέγξαμε προηγουμένως.Αν ο αριθμός δηλαδή δεν ήταν ούτε 5,αλλά ούτε και 1,θα εμφανίζονταν αυτό το μήνυμα δηλαδή.
Η σύνταξη της εντολής είναι:
else{
εντολές
}

Στο δικό μας παράδειγμα πληκτρολογούμε:
 else{
            System.out.println("ο αριθμος δεν ειναι 5");
        }

 
Εδώ είναι ολόκληρος ο κώδικας,και η εκτέλεση του.

ΝΕΑ ΑΝΑΡΤΗΣΗ Java

Σήμερα αργά το απόγευμα(ή ίσωςαργά το βράδυ),θα αναρτηθεί ένας νέος οδηγός για τα "μαθήματα" Java.

Το σημερινό "μάθημα" θα σας δείξει πως να χρησιμοποιείτε τις εντολές ελέγχου (if,else if,else).

Στο επόμενο μάθημα θα μιλήσουμε για τελεστές ,τελεστέους και τύπους δεδομένων.

Τετάρτη 6 Νοεμβρίου 2013

Hello World - JAVA (1)

Χωρίς πολλά λόγια,ας δούμε πως μπορούμε να τρέξουμε το διάσημο "hello world" program σε java.
Υποθέτω πως έχετε εγκατεστημένα τα απαραίτητα εργαλεία για να προγραμματίσετε μια java εφαρμογή.Ο ide που χρησιμοποιούμε είναι ο eclipse.


 Το βασικό παράθυρο του Eclipse.
file ->new -> java project

 Επιλέγουμε project name και πατάμε finish.
 Αφού έχουμε πατήσει finish.Στο νέο παράθυρο,πάμε αριστερά και στο όνομα που έχουμε δώσει στο project κάνουμε δεξί κλικ -> new -> class
και εμφανίζεται ενα νεο παράθυρο οπως στην είκονα.
Όπου name,δίνουμε ένα όνομα.Το όνομα της κλάσης.
 Επιτέλους,σχεδόν έτοιμοι για το πρώτο μας πρόγραμμα.












Πληκτρολογούμε

public static void main(Strings args[])
{
 //εδώ μπαίνει ο κώδικας.

}



Πληκτρολογούμε

System.out.println("hello world");

Με την παραπάνω εντολή εμφανίζουμε το μήνυμα που επιθυμούμε στην οθόνη μας.

Πατάμε "run hi_world"(δηλ.το όνομα της κλάσης)
και τρέχουμε το πρόγραμμα μας.Κάτω,το αποτέλεσμα


Προσοχή!

H JAVA είναι case-sensitive γλώσσα που σημαίνει οτι το συντακτικό της πρέπει να είναι ακριβές.

Για παράδειγμα,αν στην εντολή:

System.out.println("hello world");

Την γράφαμε

system.out.println("hello world"); δηλαδή το κεφαλαίο "S" γινόνταν μικρό ,το πρόγραμμα δεν θα έτρεχε.



Τέλος,να σημειωθεί οτι τα σχόλια μιας γραμμής γράφονται :
"// +σχόλιο... "

JAVA-tutorials

Λίαν συντόμως θα ξεκινήσω μια σειρά απο "οδηγούς" για την γλώσσα προγραμματισμού Java.Πρέπει να τονιστεί οτι δεν θα είναι ακριβώς tutorials.
ΔΕΝ θα υπάρχουν βίντεο δηλαδή (τουλάχιστον οχι στην αρχή).
Υπάρχει πιθανότητα να προστεθούν και άλλα άτομα σε αυτή την προσπάθεια και να βοηθήσουν ,γράφοντας δικά τους άρθρα.

Θα απευθύνεται σε αρχάριους και άσχετους στον προγραμματισμό μιας που κάθε άρθρο θα γράφεται απο έναν αρχάριο στον προγραμματισμό και άσχετο στην java.
Προς αποφυγήν παρεξηγήσεων ,διευκρινίζω πως στο εκάστοτε άρθρο-οδηγό θα γράφεται οτι μαθαίνω και όπως το έχω κατανοήσει εγώ.

Τα κομμάτια κώδικα είστε ελεύθεροι να τα χρησιμοποιήσετε , αναδημοσιοποιήσετε επεξεργαστείτε και ενσωματώσετε σε δικούς σας κώδικες,για οποιαδήποτε προσωπική και μη εμπορική χρήση.

Τέλος,το λειτουργικό σύστημα στο οποίο θα προγραμματίσουμε είναι το Ubuntu 12.04.

Για ο,τι απορία,διευκρίνιση ή επικοινωνία μπορείτε να στείλετε e-mail,στο unitedprogrammersbspot@gmail.com.

Let the coding begin.

Πέμπτη 2 Μαΐου 2013

Εγκατάσταση εφαρμογών Java? Ίσως και να γίνεται!

H Java είναι μια αντικειμενοστραφής γλώσσα προγραμματισμού η οποία δημιουργήθηκε από τη Sun Microsystems και πλέον ανήκει στην Oracle.

Java_Logo
  H ιδιαιτερότητα της γλώσσας αυτής και κάτι που την έκανε πολύ δημοφιλή βέβαια είναι η ικανότητά της να  τρέχει παντού, ανεξαρτήτως λειτουργικού συστήματος.

Το ίδιο εκτελέσιμο τρέχει σε Linux, το ίδιο σε Mac, το ίδιο και σε Windows, ένα τεράστιο πλεονέκτημα σε σχέση με άλλες γλώσσες προγραμματισμού όπου ο κώδικας από το ένα λειτουργικό στο άλλο διαφέρει πάρα πολύ και η μεταφορά σε άλλη πλατφόρμα είναι δύσκολη και επίπονη. Έτσι στην Java δεν θα συναντήσουμε (εξ' ορισμού) προγράμματα .rpm, .deb ή .exe.

Μερικά χρήσιμα βίντεο...