Ok so i know there is a smilier question but I think mine is slightly different so I'll post and risk getting panned by you all ;)
So i want the user to input a word (Java) and then input a number (4) and the programme then prints in this case JavaJavaJavaJava
Here is what I have got so far
Scanner sc = new Scanner(System.in);
System.out.print("Enter a word: ");
String str = sc.nextLine();
Scanner sc1 = new Scanner(System.in);
System.out.print("Enter a number: ");
String num = sc1.nextLine();
System.out.println(str);
System.out.println(num);
From what i understand i may be scanning in the number the wrong way as i'm currently scanning it in as a String and not an integer but hey.
Any help massively appreciated :)
You have to use a for-loop for this, and scan the number as an integer.
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Enter a word: ");
String str = sc.nextLine();
System.out.print("Enter a number: ");
int num = sc.nextInt();
for (int i=0;i<num;i++) {
System.out.println(str);
}
}