Wo ist der Fehler in diesem Code? Java für NetBeans IDE 8.2 RC [Duplikat]

Dec 09 2020

\ \ wo Das Problem hier drin

public static void displaySum(int x , int y) {
    System.out.println("Sum of %d and %d is %d ",x,y,x+y);   
} 

/ * ----- * /

    public static int dispalySum(int x , int y ){
    System.out.println("First number is %.2f \n" + x );
    System.out.println("Second number is %.2f \n" + y );
    System.out.println("Sum is %.2f \n" + x+y );
    return x+y;
}

/ -------------- /

public static void main(String[] args){
    int num1 = 3;
    int num2 = 2;
    displaySum(num1,num2);
}

}}

import java.util.Scanner;

öffentliche Klasse TestTHY {

public static void main(String[] args) {

// Was kann ich hier machen?

    UcakRezervasyonSistemi thyRezervasyonSistemi = new UcakRezervasyonSistemi(5);

/ ???????? /.

    Scanner input = new Scanner(System.in);

    String inputKey = "c";

    while(inputKey.equals("c" )|| inputKey.equals("C")){
        thyRezervasyonSistemi.rezervasyonAl();
        System.out.println("\nDevam etmek için c'ye, çıkmak için herhangi başka bir tuşa basınız ");
        inputKey = input.next();
    }

}

}}

Antworten

Muhamamaduzair Dec 09 2020 at 02:57

Sie können die int-Datentypfunktion falsch verwenden. benutze: print (displaySum (num1, num2));

PetrFořtFru-Fru Dec 09 2020 at 03:08

Die System.out.println()Methode unterstützt keine Formatierung. Versuche Folgendes:

public static void displaySum(int x , int y) 
{
    System.out.printf("Sum of %d and %d is %d ",x,y,x+y);   
} 

oder auch:

public static void displaySum(int x , int y) 
{
    System.out.format("Sum of %d and %d is %d ",x,y,x+y);   
}