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

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

Δημοσ.

Καλησπερα παιδια ξερεται καποιο site με ασκησεις πανω στην java απο απλες μεχρι δυσκολες για εξασκηση? εχω φτιαξει ενα προγραμμα σε γλωσσα java για να βρω τον μεγιστο αριθμο και δεν μου βγαινει ο μεγιστος 

 

 import java.util.Scanner;

public class Example {

     public static void main(String args[])
     {
        
         int a,b,c;
         int max;
        
         Scanner in1 = new Scanner(System.in);
         Scanner in2 = new Scanner(System.in);
         Scanner in3 = new Scanner(System.in);
         System.out.print("Dwse 1 arithmo: ");
         a=in1.nextInt();
         System.out.print("Dwse 2 arithmo: ");
         b=in2.nextInt();
         System.out.print("Dwse 3 arithmo: ");
         c=in3.nextInt();
        
         if(a>B)
         {
            
             System.out.println("O megaluteros einai: "+a);
            
         }
         else if(b>a)
         {
            
             System.out.println("O megaluteros einai: "+ B);
            
         }
         else if(b<c)
         {
            
             System.out.println("O megaluteros einai: "+c);
         }
        
        
     }
          
}


το πρωτο ειναι (a>B)

Δημοσ.

Ευχαριστω παιδια ξερεται κανενα καλο site με ασκησεις σε γλωσσα java απο απλες μεχρι δυσκολες η καποιο καλο βιβλιο στην java για παραδειγμα πως ειναι η γλωσσα c σε βαθος του Νικου χατζηγιαννακη? αν υπαρχει κανενα αντιστοιχο στην java

Δημοσ.
public class Example {

 

public static int Max(int a, int B)

    {

    int Max1;

   

    if(a>B)

    {

    Max1=a;

    }

    else if(a<B)

    {

    Max1=b;

    }

   

    return Max1;//παιδια εδω που το εμφαζινει κοκκινο που ειναι το λαθος μου?

    //The local variable Max1 may not have been initialized Example.java

    }

 

public static void main(String[] args) {

 

       

System.out.println("O megaluteros einai :"+Max(2,3));

 

 

 

 

}

 

}
Δημοσ.

       return Max1;//παιδια εδω που το εμφαζινει κοκκινο που ειναι το λαθος μου?

    //The local variable Max1 may not have been initialized Example.java

Αν a==b τοτε το Max1 δεν θα εχει τιμή σου λεει

Δημοσ.

ξερεις να μου προτείνεις κανενα καλο βιβλιο σε ελληνικα σε γλωσσα Java?

http://www.biblionet.gr/book/138453/%CE%9B%CE%B9%CE%B1%CE%BA%CE%AD%CE%B1%CF%82,_%CE%93%CE%B9%CF%8E%CF%81%CE%B3%CE%BF%CF%82/%CE%95%CE%B9%CF%83%CE%B1%CE%B3%CF%89%CE%B3%CE%AE_%CF%83%CF%84%CE%B7%CE%BD_Java

 

αν και παλιό είναι καλό.

Δημοσ.

Έχεις X αριθμούς και θες να βρεις τον μέγιστο... οι συγκρίσεις ΔΕΝ ΕΙΝΑΙ JAVA!!!!! Είναι C γραμμένη σε συντακτικό Java. 

 

 

Σε Java θα μπορούσε να γίνει με την sort του Collections. Π.χ.

 

 

Scanner in = new Scanner(System.in);
int maxLength = X; // Εδώ μπαίνει το πλήθος των ακεραίων
List<Integer> numbers = new ArrayList<Integer>();
 
for (int cntr = 0; cntr < maxLength; cntr++) {
  System.out.println("Type an integer");
  numbers.add(in.nextInt());
}
 
Collections.sort(numbers);
 
System.out.println("Min number is: " + numbers.get(0));
System.out.println("Max number is: " + numbers.get(numbers.size() - 1));

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...