スキャナーを使用してテキストファイルから取得しています。while ループの外側から info1 にアクセスしようとすると、変数 info1 が初期化されていない可能性がありますが、while ループの外側で既に初期化されていると表示されます。コードを使用して while ループの外側からアクセスするにはどうすればよいですか?
String info1,info2,info3,info4,info5,info6,info7;
boolean infoTrue = true;
do{
while(custInfo.hasNext())
{
info1 = custInfo.next();
info2 = custInfo.next();
info3 = custInfo.next();
info4 = custInfo.next();
info5 = custInfo.next();
info6 = custInfo.next();
info7 = custInfo.next();
if(info2== loginID && info3==password)
{
infoTrue=false;
}
}
}while(infoTrue!=false);
System.out.println(info1);