ongelma on seuraavanlainen:Kirjoita ohjelma,joka laskee kolmion pinta-alan ja tulostaa tuloksen näyttöön.komion pinta-ala lasketaan pinta-ala=(kanta*korkeus)/2 kanta ja korkeus kysytään käyttäjältä.
Ja tosiaan koodaus tuottaa ongelmia
Ja tosiaan koodaus tuottaa ongelmia
Vastaukset 4
Vanhimmat
import java.util.Scanner;
public class Esimerkki {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Anna kanta: ");
float kanta = Float.parseFloat(scanner.nextLine());
System.out.print("Anna korkeus: ");
float korkeus = Float.parseFloat(scanner.nextLine());
System.out.println("Pinta-ala = " (kanta*korkeus/2));
System.out.println("\nPaina enteriä lopettaaksesi ohjelman");
scanner.nextLine();
}
}
EI tuo ainakaan toimi,kun koodaan tuon niin se vaan sanoo:Anna 1. kokonais luku:0
Exception in thread "main" java.lang.NumberFormatException: For input string: ""
at java.lang.NumberFormatException.forInputString(NumberFormatException.
java:48)
at java.lang.Integer.parseInt(Integer.java:468)
at java.lang.Integer.parseInt(Integer.java:497)
at Harjoitus5_tya2.main(Harjoitus5_tya2.java:8)
Press any key to continue...
Kyllä tuo toimii. Testasin sen ja ei mitään ongelmia.
Mitä ihmettä sinä oikein sähläät?
sohjoo se mulle antaa kato ylempää.