【发布时间】:2014-11-27 04:26:23
【问题描述】:
我最近发布了有关我正在从事的一个学校项目的信息,并获得了很多帮助。我仍在努力,但遇到了一个新问题:我要求用户输入学校科目的名称,但如果他要输入超过15 个字符,我想打印的结果不是我所期望的,因为我已经想到了设计。 尝试使用 if(mystringarray[arrayname]>15) 但我知道这一点用于整数。任何帮助将不胜感激,我愿意学习。
//---------------------------------------------------------------------------
String arrayer[] = new String[z];
for(multi=0; multi<arrayer.length; multi++){
do{
out.print("\n");
out.print("Introduzca el nombre de la materia "+(multi+1)+" : ");
try{
arrayer[multi]=LeerTeclado.nextLine();
if(arrayer[multi]>15){
out.println ("\nSubject name should be shorter than 15 characters\n");
continue;
}
break;
}catch (InputMismatchException ex) {
out.println("Subject name should be shorter than 15 characters\n");
LeerTeclado.next();
}
}while(true);
}
//---------------------------------------------------------------------------
【问题讨论】:
标签: java