Προς το περιεχόμενο

Βοήθεια για java


Feel me get in

Προτεινόμενες αναρτήσεις

Δημοσ.

Μόλις άρχισα να ασχολούμαι με java και δη με προγράμματα επεξεργασίας χαρακτήρων.

 

Ένα προβληματάκι που μου παρουσιάζεται σχεδόν συνέχεια στον compiler είναι το εξής

 

C:\Program Files\Xinox Software\JCreator LE\MyProjects\Lol.java:8: incomparable types: char and java.lang.String

if (ch=="A") System.out.print(ch);

^(αυτό είναι κάτω από το πρώτο ίσον, αλλά για κάποιον περίεργο λόγο εδώ μου το βγάζει στην αρχή της γραμμής :S)

Ενώ έχω κάνει τα εξής βήματα

 

import java.io.*;

 

class p {

public static void main (String args []) throws IOException {

char ch;

ch=(char)System.in.read();

 

Καμιά βοήθεια για το τι παίζεται γιατί έχω σκαλώσει;

 

Ευχαριστώ προκαταβολικά :-)

Δημοσ.

Μήπως θα μπορούσες να προτείνεις πώς να γραφεί το πρόγραμμα γιατί είμαι σχετικά καινούργιος;

 

Ευχαριστώ πολύ για τον χρόνο σου

 

Έτσι το έχω γράψει εγώ

 

import java.io.*;

 

class p {

public static void main (String args []) throws IOException {

char ch;

ch=(char)System.in.read();

if (ch=="A") System.out.print(ch);

 

}

}

Δημοσ.
Τελικά μετά από πολλές δοκιμές και τελείως στην τύχη το ανακάλυψα μόνος μου B)

 

Ευχαριστώ όσους απάντησαν πάντως :-)

 

 

έξω οι κοτσιδούδες της ΑΣΟΕΕ από το φόρουμ

Δημοσ.
Να ρωτησω κάτι offtopic...ισχύει και στην C αυτό;

για την C ισχυει πως:

single quotes 'A' ειναι char

double quotes "A" ειναι array of chars ενος στοιχειου

στην C δεν υπαρχει string data type

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...