【发布时间】:2021-05-24 20:25:06
【问题描述】:
不能让它在程序中打印出数字大写才开始。真的很纠结字符串如何工作的概念。
public static void main(String[] args)
{
//inputs
String Fullname;
int index;
// count starts
int count = 0;
// process
System.out.print(" Please Enter your Name ");
Fullname = EasyIn.getString();
for (int i = 0; i < String.length(); i++)
{
if(Character.isUpperCase(Fullname.charAt(index)));
count++;
}
System.out.print(" Number of Characters entered: " );
}
}
【问题讨论】:
-
1.您需要删除
if(Character.isUpperCase(Fullname.charAt(index)));末尾的分号,然后删除 2。您可以只删除您的计数变量System.out.print(" Number of Characters entered: " + count );