Γιατί είναι περίεργη γλώσσα η java ;

Λογισμικό, λειτουργικά συστήματα, προγραμματισμός, hardware, δίκτυα, Internet
Άβαταρ μέλους
wooded glade
Δημοσιεύσεις: 29284
Εγγραφή: 02 Απρ 2018, 17:04

Γιατί είναι περίεργη γλώσσα η java ;

Μη αναγνωσμένη δημοσίευση από wooded glade » 15 Ιούλ 2021, 14:28

Είναι ένας μαθηματικός τύπος ως εξής:

f = x + x*y + y^2/2, όπου 0 <= χ + y <= 1

Γράφω:

(if y==1){
f=0.5
}
(if y<1){
f=x+x*y+y*y/2
}

και το βγάζει λάθος συνέχεια.
Δεν ξέρω γιατί το έγραψα έτσι. Κάπου τον είχα αυτόν τον τύπο από παλιά.
Από κάπου αλλού βγαίνουν τα x, y και προφανώς αν y=1 τότε χ=0 λόγω της ανισότητος.
Άρα αρκεί f=x+x*y+y*y/2, αφού f(0,1) = 0.5
Αλλά ίσως λόγω κάποιας ανακρίβειας στο όριο είναι πιό καλά με τα if.

Δεν είναι αυτό το σημείο πάντως.
Μου το βγάζει συνέχεια λάθος, ενώ το σκέτο f=x+x*y+y*y/2 παίζει.
Γιατί γίνεται αυτό ;
δεν είναι όλα κρού-σμα-τα

Άβαταρ μέλους
Stalker
Δημοσιεύσεις: 5655
Εγγραφή: 17 Μάιος 2018, 08:36
Phorum.gr user: CTAΛKEP

Re: Γιατί είναι περίεργη γλώσσα η java ;

Μη αναγνωσμένη δημοσίευση από Stalker » 15 Ιούλ 2021, 14:37

Έχω να ασχοληθώ με java καμιά δεκαετία αλλά η αν σύνταξη του if ήταν (if συνθήκη){ ... } αντί if (συνθήκη) { ... } πιστεύω θα το θυμόμουν.
If reality is the sum of our perceptions, to acquire more varying points of view is to acquire, literally, more reality

Άβαταρ μέλους
wooded glade
Δημοσιεύσεις: 29284
Εγγραφή: 02 Απρ 2018, 17:04

Re: Γιατί είναι περίεργη γλώσσα η java ;

Μη αναγνωσμένη δημοσίευση από wooded glade » 15 Ιούλ 2021, 14:44

Stalker έγραψε:
15 Ιούλ 2021, 14:37
Έχω να ασχοληθώ με java καμιά δεκαετία αλλά η αν σύνταξη του if ήταν (if συνθήκη){ ... } αντί if (συνθήκη) { ... } πιστεύω θα το θυμόμουν.
Εγώ άλλαξα τον τύπο f(x,y)
Δε θυμάμαι τι έλεγε πριν, κάτι παρόμοιο, αλλά το σωστό είναι το f = x + x*y + y^2/2 που έγραψα.
Παραπάνω στον κώδικα όμως βλέπω ένα σωρό if (συνθήκη) που δεν κρασάρει.
δεν είναι όλα κρού-σμα-τα

Άβαταρ μέλους
Stalker
Δημοσιεύσεις: 5655
Εγγραφή: 17 Μάιος 2018, 08:36
Phorum.gr user: CTAΛKEP

Re: Γιατί είναι περίεργη γλώσσα η java ;

Μη αναγνωσμένη δημοσίευση από Stalker » 15 Ιούλ 2021, 14:48

όταν λες java εννοείς javascript;
If reality is the sum of our perceptions, to acquire more varying points of view is to acquire, literally, more reality

Άβαταρ μέλους
GReaper
Δημοσιεύσεις: 706
Εγγραφή: 25 Οκτ 2019, 17:23

Re: Γιατί είναι περίεργη γλώσσα η java ;

Μη αναγνωσμένη δημοσίευση από GReaper » 15 Ιούλ 2021, 14:48

Τι τύπου είναι τα "x" καi "y"? Αν είναι int, αυτό είναι το πρόβλημα, γίνεται ακέραια διαίρεση. Άλλαξε το "2" σε "2.0"

Άβαταρ μέλους
wooded glade
Δημοσιεύσεις: 29284
Εγγραφή: 02 Απρ 2018, 17:04

Re: Γιατί είναι περίεργη γλώσσα η java ;

Μη αναγνωσμένη δημοσίευση από wooded glade » 15 Ιούλ 2021, 14:58

Stalker έγραψε:
15 Ιούλ 2021, 14:48
όταν λες java εννοείς javascript;
Javascript.
Τώρα τόσβησα.
Θέλει if(). Αν όντως έλεγε (if ...) τότε αυτό έφταιγε.
Το (if ...) είναι λάθος αλλά δεν πιστεύω να έλεγε (if ...).
Θα το ξαναδώ σε λίγο.
δεν είναι όλα κρού-σμα-τα

Άβαταρ μέλους
Stalker
Δημοσιεύσεις: 5655
Εγγραφή: 17 Μάιος 2018, 08:36
Phorum.gr user: CTAΛKEP

Re: Γιατί είναι περίεργη γλώσσα η java ;

Μη αναγνωσμένη δημοσίευση από Stalker » 15 Ιούλ 2021, 15:38

To πρόβλημά σου είναι μαθηματικό ή συντακτικό;

Κώδικας: Επιλογή όλων

function f(x,y) {
    if (y==1) return 0.5;
    if (y<1) return x+x*y+y*y/2;
    return "8===D";
}

Array.from(new Array(20), (x,i)=>i).map(i=> [f(i,i),f(i,20-i), f(20-i,i),f(-i,i), f(i,-i)])
Αυτό βγάζει μεν πολλές πούτσες στο αποτέλεσμα αλλά πάντως δεν χτυπάει.
If reality is the sum of our perceptions, to acquire more varying points of view is to acquire, literally, more reality

Άβαταρ μέλους
klg
Δημοσιεύσεις: 3279
Εγγραφή: 15 Οκτ 2018, 12:14
Phorum.gr user: klg

Re: Γιατί είναι περίεργη γλώσσα η java ;

Μη αναγνωσμένη δημοσίευση από klg » 16 Ιούλ 2021, 16:36

Οπότε ο wooded έκανε graduate από vb6 σε javascript xD xD
Ενπηρειά και σθένος σου πήρε 6 σελίδες να κάνεις άρνηση απαιτούμενος. Είμαι νεαρή γυναίκα, είμαι νεαρή γυναίκα, είμαι νεαρή γυναίκα, είμαι νεαρή γυναίκα. Ακόμα και οι Ζαίοι δεν χρειάζονται τα δύο χρώματα σαν κυρίες.

Thank you Google Translate.

Γιάννης

Re: Γιατί είναι περίεργη γλώσσα η java ;

Μη αναγνωσμένη δημοσίευση από Γιάννης » 11 Αύγ 2021, 23:26

wooded glade έγραψε:
15 Ιούλ 2021, 14:28
Είναι ένας μαθηματικός τύπος ως εξής:

f = x + x*y + y^2/2, όπου 0 <= χ + y <= 1

Γράφω:

(if y==1){
f=0.5
}
(if y<1){
f=x+x*y+y*y/2
}

και το βγάζει λάθος συνέχεια.
Δεν ξέρω γιατί το έγραψα έτσι. Κάπου τον είχα αυτόν τον τύπο από παλιά.
Από κάπου αλλού βγαίνουν τα x, y και προφανώς αν y=1 τότε χ=0 λόγω της ανισότητος.
Άρα αρκεί f=x+x*y+y*y/2, αφού f(0,1) = 0.5
Αλλά ίσως λόγω κάποιας ανακρίβειας στο όριο είναι πιό καλά με τα if.

Δεν είναι αυτό το σημείο πάντως.
Μου το βγάζει συνέχεια λάθος, ενώ το σκέτο f=x+x*y+y*y/2 παίζει.
Γιατί γίνεται αυτό ;
Συντακτικό λάθος.

Την παρένθεση πρέπει να την ανοίξεις αμέσως μετά το if, όχι αμέσως πριν.

Άβαταρ μέλους
Orion22
Δημοσιεύσεις: 14709
Εγγραφή: 01 Απρ 2018, 01:41

Re: Γιατί είναι περίεργη γλώσσα η java ;

Μη αναγνωσμένη δημοσίευση από Orion22 » 11 Αύγ 2021, 23:37

Κώδικας: Επιλογή όλων

if (q> 2*k) {
alert "πάλι έπινες;"
}

SpoilerShow
q=κουοντιτι οφ τσιπουρο τεηκεν
k= καράφες
Dolce et decorum est contra pasok.* pugnatre
@gov.gr : «You were given the choice between war and dishonour. You chose dishonour, and you will have war.»

talaipwros
Δημοσιεύσεις: 24956
Εγγραφή: 30 Μαρ 2018, 18:54

Re: Γιατί είναι περίεργη γλώσσα η java ;

Μη αναγνωσμένη δημοσίευση από talaipwros » 11 Αύγ 2021, 23:42

Orion22 έγραψε:
11 Αύγ 2021, 23:37

Κώδικας: Επιλογή όλων

if (q> 2*k) {
alert "πάλι έπινες;"
}

SpoilerShow
q=κουοντιτι οφ τσιπουρο τεηκεν
k= καράφες
alert("πάλι έπινες;");

ειναι το συντακτικα ορθον. μας διαβαζει και ο γουντιτ και θα τα μαθει λαθος

Άβαταρ μέλους
Orion22
Δημοσιεύσεις: 14709
Εγγραφή: 01 Απρ 2018, 01:41

Re: Γιατί είναι περίεργη γλώσσα η java ;

Μη αναγνωσμένη δημοσίευση από Orion22 » 11 Αύγ 2021, 23:53

:lol::lol:
Dolce et decorum est contra pasok.* pugnatre
@gov.gr : «You were given the choice between war and dishonour. You chose dishonour, and you will have war.»

talaipwros
Δημοσιεύσεις: 24956
Εγγραφή: 30 Μαρ 2018, 18:54

Re: Γιατί είναι περίεργη γλώσσα η java ;

Μη αναγνωσμένη δημοσίευση από talaipwros » 27 Σεπ 2021, 23:48

και μιλωντας για java ( κανονικα, οχι JS) τί νοημα εχει τωρα να την μαθει καποιος αφου για να φτιαξει μια εφαρμογη και να βγαλει λεφτα, θα πρεπει πλεον να πληρωσει την Oracle για το σχετικο license του JDK ?

οκ σαν εισαγωγη για Object oriented language και πολυ ανετο το GUI με JavaFX, αλλα πλεον εχει νοημα γενικως;

Άβαταρ μέλους
klg
Δημοσιεύσεις: 3279
Εγγραφή: 15 Οκτ 2018, 12:14
Phorum.gr user: klg

Re: Γιατί είναι περίεργη γλώσσα η java ;

Μη αναγνωσμένη δημοσίευση από klg » 28 Σεπ 2021, 00:02

talaipwros έγραψε:
27 Σεπ 2021, 23:48
και μιλωντας για java ( κανονικα, οχι JS) τί νοημα εχει τωρα να την μαθει καποιος αφου για να φτιαξει μια εφαρμογη και να βγαλει λεφτα, θα πρεπει πλεον να πληρωσει την Oracle για το σχετικο license του JDK ?

οκ σαν εισαγωγη για Object oriented language και πολυ ανετο το GUI με JavaFX, αλλα πλεον εχει νοημα γενικως;
Υπάρχουν alternatives στο να πληρώνεις την Oracle (σοβαρά, production tested alternatives). Γενικά σε γλώσσα που κάνει target το jvm, υπάρχουν καλύτερες επιλογές, αλλά η java ακόμα χρησιμοποιείται πάρα πολύ και σίγουρα θα υπάρχουν για πολλά χρόνια καλοπληρωμένες δουλειές για java.
Ενπηρειά και σθένος σου πήρε 6 σελίδες να κάνεις άρνηση απαιτούμενος. Είμαι νεαρή γυναίκα, είμαι νεαρή γυναίκα, είμαι νεαρή γυναίκα, είμαι νεαρή γυναίκα. Ακόμα και οι Ζαίοι δεν χρειάζονται τα δύο χρώματα σαν κυρίες.

Thank you Google Translate.

Άβαταρ μέλους
Puma
Δημοσιεύσεις: 925
Εγγραφή: 30 Σεπ 2020, 12:16
Τοποθεσία: Αθήνα

Re: Γιατί είναι περίεργη γλώσσα η java ;

Μη αναγνωσμένη δημοσίευση από Puma » 28 Σεπ 2021, 00:25

Πράγματι, η Java εξακολουθεί να χρησιμοποιείται πολύ, ιδιαίτερα σε μεγάλα έργα. Φαίνεται και από το γεγονός ότι συνεχώς εξελίσσονται και αντίστοιχα frameworks, όπως το Spring (αν και υποστηρίζει και Kotlin) ή κάνουν την εμφάνισή τους νέα, όπως το Quarkus.

Απάντηση


  • Παραπλήσια Θέματα
    Απαντήσεις
    Προβολές
    Τελευταία δημοσίευση

Επιστροφή στο “Πληροφορική”

Phorum.com.gr : Αποποίηση Ευθυνών