+ 2

Why it show thread in main exception when i use Scanner but if i not den its working so plz suggest me on ths!!!

https://code.sololearn.com/c7oeoqe0qkgW/?ref=app Donna [A^dr3w] Gaurav Agrawal Dan Walker Dev

3rd Nov 2018, 3:54 PM
Harsh Agrawal
Harsh Agrawal - avatar
2 Answers
+ 20
import java.util.Scanner; public class Program { public static void main(String[] args) { Scanner sc= new Scanner(System.in); String ct[]= new String[5]; int tmp[]= new int[5],a=tmp.length; for(int i=0;i<ct.length+tmp.length;i++) { if(i==0) System.out.println("Enter the name of "+(i+1)+" city with temperature"); if(i>=0&&i<ct.length) ct[i]= sc.nextLine(); if(i>=a&&i<tmp.length+a) tmp[i-a]= sc.nextInt(); } int max,min; max= tmp[0]; min= tmp[0]; int pos1=0,pos2=0; for(int i=0;i<tmp.length;i++) { if(max<tmp[i]) { max= tmp[i]; pos1= i; } else if(min>tmp[i]) { min= tmp[i]; pos2= i; } } System.out.println("City having maximum temperature of "+tmp[pos1]+" is "+ct[pos1]); System.out.println("City having minimum temprature of "+tmp[pos2]+" is "+ct[pos2]); }}
4th Nov 2018, 9:10 AM
Sumit Programmer😎😎
Sumit Programmer😎😎 - avatar