标签:编程语言 markdown default OLE 上传 variables 比较 另一个 数学
可变长度参数用...
String...name
中的...是什么意思。问题1解决方案:这是jdk1.5的新特性:变长变量。也就是说可以传入任意多个参数。比用数据更灵活一些,不会出现一些数组越界等的异常。 如:
getType(String...values);
调用时,可以getType("a","b","c")
等,参数个数没有限制,类型是前面规定的String类型。(嘻嘻原来书上就有的被我看岔了)
问题2解决方案: 我只能一步步写注释。
for(int ch=0;ch<line.length();ch++)
{
current = line.charAt(ch);//定义current是输入的字符串从索引0开始的字符
if(current>=‘A‘&¤t<=‘Z‘)//这里和Unicode有关,如果这个大写字母在A`Z之间
upper[current-‘A‘]++;//那么current-‘A‘就代表索引处那个特定的字符,索引处的值加1(最开始是0,因为没有出现过)
else
if(current>=‘a‘&¤t<=‘z‘)//同上嘛,就是小写的而已。
lower[current-‘a‘]++;
else
other++;
}
问题3:继续上一个问题...如图所示我不停在“是否继续输入”这个问题上循环,还到不了输入数据这。
问题3解决方案:编写的时候直接向第五章一样的String了一个str,还String了一个定义为“y”的another值,但其实在这章里不需要str来输入回文。所以定义一个another就可以了,否则的话就会像我这样了....其实我还是不太懂,我再去看看书。
String another = "y";//创建一个字符串命令它表示为y
int[] list = new int[50];//可以放50个数的数组
//创建一个可以连续输入数字的循环
while(another.equalsIgnoreCase("y"))//哦~这里的another要和下面输入的another做比较
{
Scanner scan = new Scanner(System.in);
System.out.print("是否继续输入(y/n): ");
another = scan.nextLine();//就是这里的
if (another.equalsIgnoreCase("y") )//another输入为y就可以输入数据,所以不需要多的字符串。
{
System.out.print("Enter your number: ");
number = scan.nextInt();
list[i] = number;
i++;
}
}
## 代码托管
(statistics.sh脚本的运行结果截图)
博客中值得学习的或问题
对学习的总结很到位,提出和解决的问题也是很重点的知识点
代码中值得学习的或问题
结对学习内容
一起讨论学习了课后编程项目pp8.1和pp8.5,pp8.6我是真的不行了,希望你学会了来救救我。
我学得要死不活的时候,王志伟说很简单。我感觉好悲伤,希望能够打他一顿解心头之狠。这个星期的感悟结束。
代码行数(新增积) | 博客量(新增积) | 学习时间(新增积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 200/200 | 2/2 | 20/20 | |
第二周 | 329/500 | 2/4 | 18/38 | |
第三周 | 619/1000 | 3/7 | 22/60 | |
第四周 | 817/1734 | 4/7 | 38/60 | |
第五周 | 674/2408 | 5/7 | 38/60 | |
第刘周 | 1136/2870 | 6/7 | 50/60 |
2017-2018-2学期 20172324《Java程序设计》第六周学习总结
标签:编程语言 markdown default OLE 上传 variables 比较 另一个 数学
原文地址:https://www.cnblogs.com/amberR/p/8849517.html