Just nu i M3-nätverket
Jump to content

Läsa indata från prompten


Andy_85

Recommended Posts

Hej!

Därfinns fördefinerade klasser inom javan som man kan importera såsom: BufferedReader&InputStremReader.

Eftersom jag är nybörjare med en svår uppgift i skolan måste jag veta hur man får det inskrivna i prompten att lagras som ett integer värde och inte ett string.

 

import java.io.*;
public class Indata
{
public static void main(String[]args)throws IOException
{
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
String text = in.readLine();
System.out.println(text);
}
}
Då jag byter från String till int och kompilerar får jag att det är fel på själva "readLine()" att det ska vara av typen integer.

Behöver verkligen hjälp för att kunna utveckla koden till ett sorts matteassocierat program.

mvh Andreas

Link to comment
Share on other sites

Du måste först typomvandla strängen mha parseInt:

 

int heltal = Integer.parseInt(text);
System.out.println(heltal);

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...