Scanner | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

Scanner

import java.util.Scanner ; public class num { public static void main(String[] args) { Scanner number1= new Scanner (System.in); System .out .print("enter the first number:"); int num1 =in.nextInt(); Scanner number2=new Scanner (System.in); System .out.print ("enter the second number:"); int num2=in.nextInt(); System .out .print(num1*num2 ); } } why this code doesnt work?!

3rd Jan 2017, 5:44 PM
anfala_alali
anfala_alali - avatar
3 Answers
+ 6
Yea, also he put spaces before and after .out. and between "Scanner" and its parenthesis....
3rd Jan 2017, 6:10 PM
Valen.H. ~
Valen.H. ~ - avatar
+ 4
Be careful of case-sensitivity.
3rd Jan 2017, 5:53 PM
Valen.H. ~
Valen.H. ~ - avatar
+ 1
if you use Scanner number2 = new Scanner(System.in); then num2 should be int num2 = number2.nextInt(); // I in int has to be capital same for number1 usually most people use Scanner sc = new Scanner(System.in); and then do int num1 = sc.nextInt(); but you can name it anything. number1 and number2 seem long also you do not need to write number1 and number2 for Scanner, as in you don't need to specify twice, specifying once using sc or anything is fine, you can use it (sc) repeatedly throughout your code in this context. hope this helps :)
3rd Jan 2017, 6:53 PM
reefagirl