public class CountingVowels
{
int count;
char i;
public void main(String[] args)
{
CountingVowels c1=new CountingVowels();
String s="Hello world";
char ch;
int i=0;
while( i<s.length()){
ch =s.charAt(i);
switch(ch)
{
case'a': c1.count++; break;
case'e': c1.count++; break;
case'i': c1.count++; break;
case'o': c1.count++; break;
case'u': c1.count++; break;
}
i++;
}
System.out.println(c1.count);}
}
{
int count;
char i;
public void main(String[] args)
{
CountingVowels c1=new CountingVowels();
String s="Hello world";
char ch;
int i=0;
while( i<s.length()){
ch =s.charAt(i);
switch(ch)
{
case'a': c1.count++; break;
case'e': c1.count++; break;
case'i': c1.count++; break;
case'o': c1.count++; break;
case'u': c1.count++; break;
}
i++;
}
System.out.println(c1.count);}
}
解决方案 »
- 一个线程问题
- 关于java中不需要class文件生成object如何实现
- JComboBox第一次选取时为什么没有响应itemStateChanged事件。
- 求助:thinking in java 3rd里的一个问题
- 关于jar文件的问题
- 请高手推荐编Java最好用的辅助工具
- 关于jbuilder中的applet问题??20分
- 请对java的package和delphi的unit作一个比较.
- jbuilder6中如何修改数据
- 请教MultipartRequest类(文件上传)的使用方法,多谢!多谢!多谢!
- URLConnection 问题?请熟悉的一定帮忙!
- 奇怪,为什么char ch='\u10100'编译错误,而char ch='\ujava'编译成功呢?
public class testy
{
public static void main(String[] args)
{
int count=0;
int i=0;
String ch="Hello world";
while( i< ch.length())
switch(ch.charAt(i))
{
case'a': i++;count++;break;
case'e': i++;count++;break;
case'i': i++;count++;break;
case'o': i++;count++;break;
case'u': i++;count++;break;
default: i++;
}
//count++;
System.out.println(count);}
} /*这个程序运行没问题,可是算不出结果*/可以给分吗?
而你的i是字符型 且是空字符
我试了一下上面的两个程序,可是还是有问题。总是出现
“Exception in thread"main" java.lang.NoSuchMethodError:main”
这是什么意思,而且这几天我也总是遇到这个问题。
麻烦请指点一下。