ΚΑΛΩΣΗΡΘΑΤΕ ΣΤΟ 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




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

2000 προβολές και συνεχίζουμε.

Σήμερα 29/11/2013 μετρήσαμε 2000 συνολικές προβολές του blog.
Ευχαριστούμε για την εμπιστοσύνη που  δείχνετε.

Εκτέλεση πρόγραμματος 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 ,στους οδηγούς που θα ακολουθήσουν θα κάνουμε χρήση της βιβλιοθήκης αυτής.
Εννοείται στον επόμενο οδηγό θα σας εξηγήσω πως να την εισάγετε και να την χρησιμοποιήσετε .Σε πολύ σύντομο χρονικό διάστημα,(πριν τα Χριστούγεννα ) θα σας δείξω πως να κάνετε γραφικά και να βάζετε αντικείμενα σε έναν καμβά τα οποία να μετακινούνται ,πως για παράδειγμα να βάλετε μια μπάλα,η οποία να χοροπηδάει μέσα στην οθόνη ,(σε έναν καμβά) στον οποίο έχετε ορίσει χρώμα παρασκηνίου κα...

Αλλαγή κώδικα.

Αλλαγή κώδικα (ξανά) στο πάνω μέρος της σελίδας. Ο νέος κώδικας :
<!doctype html>
<h4>
<script type="text/javascript">
<!--
var currentTime=new Date()
var month=currentTime.getMonth()+1
var day=currentTime.getDate()
var year=currentTime.getFullYear()
document.write(day+"-"+month+"-"+year)
//-->
</script>
</h4>
<br />
<center>
<h4>Στείλτε e-mail,στο <strong>unitedprogrammersbspot@gmail.com<strong></strong></strong></h4>
</center>
<center>


<!doctype html>

<form action="mailto:unitedprogrammersbspot@gmail.com" method="post">
<br/>
<textarea name="comments" id="ΣΧΟΛΙΑΣΕ">
 Μήνυμα
</textarea><br />
<input type="submit" value="Αποστολή." />
</form>

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


 <footer>
<p align="right">
<th><small><strong>© Copyright 2013, Kyriazis </strong></small></th></p></footer>
hr/><hr/><hr/>

Κυριακή 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");
        }

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

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