5、一个字符串中的小写字母变成大写字母,并将大写字母变成小写字母.17、求若干个数的平均数,若干个数从键盘输入.18、将一个字符串数组按字典序重新排列.19、编写应用程序,分析字符串,分别输出字符串的单词,并统计出单词个数.20、编写应用程序,实现字符串“Dot saw I was Tod”的倒转。21、找出两个字符串中所有共同的字符。答案1、Java程序是由什么组成的?一个程序中必须有public类吗?Java源文件的命名规则是怎样的?答:一个Java源程序是由若干个类组成。一个Java程序不一定需要有public