Stel je hebt een bepaalde input: "voornaam achternaam" en die wil je inlezen met behulp van een scanner object en vervolgens printen.
Dit mag niet, want 'cannot convert Scanner to String'.. Alleen ik heb geen idee hoe ik dat op zou moeten lossen.
Alvast bedankt.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
| import java.io.PrintStream;
import java.util.Scanner;
class F_Proefwerk {
String voornaam,
achternaam,
totaal;
Scanner in;
PrintStream out;
F_Proefwerk () {
in = new Scanner(System.in);
out = new PrintStream(System.out);
}
String printNaam(Scanner input){
voornaam = new Scanner(input.next());
achternaam = new Scanner(input.next());
totaal = voornaam + achternaam;
return totaal;
}
public void start(){
while(in.hasNextLine()) {
Scanner regelScanner = new Scanner(in.next());
printNaam(regelScanner);
out.printf("%s \n", totaal);
}
}
public static void main (String argv[]){
new F_Proefwerk().start();
}
} |
Dit mag niet, want 'cannot convert Scanner to String'.. Alleen ik heb geen idee hoe ik dat op zou moeten lossen.
Alvast bedankt.