miksi ei toimi input käsky?
class Paaluokka {
public static void main(String[] args) {
int tuntipalkka;
int pvpalkka;
tuntipalkka = Input.kluku("anna tuntipalkka");
pvpalkka = 9* tuntipalkka;
System.out.println("päiväpaöllaso pm " pvpalkka);
//("anna luku 1 tai 2 ");
}
}
class Paaluokka {
public static void main(String[] args) {
int tuntipalkka;
int pvpalkka;
tuntipalkka = Input.kluku("anna tuntipalkka");
pvpalkka = 9* tuntipalkka;
System.out.println("päiväpaöllaso pm " pvpalkka);
//("anna luku 1 tai 2 ");
}
}
Vastaukset 11
Vanhimmat
olisiko ehkä niinku kannattanut pistää myös sen Input-luokan sisältö tänne?
Mikäs se on?
mikä se on? (äskeinen olin minä)
jotain metodia
Input.kluku()
niin sulla pitää olla toi Input-luokka jossain. Jos sitä ei oo olemassa, niin eihän tuo voi toimiakkaan.
eli minkälainen sen metodin sitten pitäis olla siinä luokassa että tuo toimisi?
class Input
{
public static int kluku(String kysymys)
{
System.out.print(kysymys);
Scanner sc = new Scanner(System.in);
int i = sc.nextInt();
return i;
}
}
jaajaa, kokeilenpa sitten tuota, kiitoksia!
ei hyväksy tuota scanner komentoa?
siis Scanner, ei scanner.
Se on javaan valmiiksi rakennettu luokka, ja kääntäjälle pitää kertoa, että sitä aiotaan käyttää. Se tapahtuu kirjoittamalla ohjelman alkuun
import java.util.Scanner;
laitoin nuo kaikki, pääsin vähän pidemmälle mutta tuli tämmönen, hö
java.lang.NoClassDefFoundError: paaluokka (wrong name: Paaluokka)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
Exception in thread "main"
joo, ei mitään sittenkään, en vaan ollut muistanut laittaa noita runtime configuraatioita, kiitoksia avusta, nyt toimii!