Saturday, October 18, 2014

Input from different classes.


Hi Guys,


I am working on a program where I want the user to input mulitple classes.

One int, and one String.

Can this be done? if so, how?


I have a tried to get input from both, like in the code below:



Java Code:



import java.util.Scanner;

public class ForumFlowchart {
public static void main(String[]args){

//Creating scanner.
Scanner input = new Scanner(System.in);

//Get information about job
System.out.println("Type in Int");
int i1 = input.nextInt();
System.out.println("Type in String");
String s1 = input.nextLine();

This only lets me input my int, and I do not get the chance to put in my String.

Java Code:



import java.util.Scanner;

public class ForumFlowchart {
public static void main(String[]args){

//Creating scanner.
Scanner input = new Scanner(System.in);
//Get information about job
System.out.println("Type in String");
String s1 = input.nextLine();
Int i1 = (int)s1;

System.out.println("Type in String again");
String s2 = input.Line();



If I keep my input in the same class, I get the error "Can not cast int to string".

My question is, it is possible to get an input from both an Int and a String in the same program?


I appreciate all the help :)



No comments:

Post a Comment