不要运行,看看你能猜出下面有几个1,看看你的思维是什么样的。能不能全猜对。
1、下面有几个“1”
List<String> list=new ArrayList<String>();
list.add("1");
list.add("1");
list.add("1");
list.add("1");
list.add("4");
list.add("5");
list.add("1");
list.add("7");
list.add("8");
list.add("9");
list.add("1");
list.add("1");
for(int i=0;i<list.size();i++){
if("1".equals(list.get(i))){
list.remove(i);
}else{
list.set(i, "1");
}
}
for(int i=0;i<list.size();i++){
System.out.print(list.get(i)+"\t");
}
2、下面有几个1
List<String> list=new ArrayList<String>();
list.add("1");
list.add("1");
list.add("1");
list.add("1");
list.add("4");
list.add("5");
list.add("1");
list.add("7");
list.add("8");
list.add("9");
list.add("1");
list.add("1");
for(int i=0;i<list.size();i++){
if("1".equals(list.get(i))){
list.remove(i);
--i;
}else{
list.set(i, "1");
}
}
for(int i=0;i<list.size();i++){
System.out.print(list.get(i)+"\t");
}
3、下面有几个1
List<String> list=new ArrayList<String>();
list.add("4");
list.add("5");
list.add("8");
list.add("1");
list.add("1");
list.add("1");
list.add("4");
list.add("5");
list.add("1");
list.add("7");
list.add("8");
list.add("9");
list.add("1");
list.add("1");
for(int i=0;i<list.size();i++){
if("1".equals(list.get(i))){
list.remove(i);
}else{
list.set(i, "1");
}
}
for(int i=0;i<list.size();i++){
System.out.print(list.get(i)+"\t");
}
分享到:
相关推荐
1 个图片组件, 1 个垂直布局组件: 1 个标签, 1 个水平组件: 1个输入框, 1 个按钮,最后一个下一题的按钮 详细表如下: 5-2-5 组件所属列表组件名字属性名属性值说明 User InterfaceImagequestion Height 300 ...
在实践中,我们需要使用 TextBox 的构造函数创建文本框,然后设置其初始值为100,接着添加一个Command对象,当该Command被触发时,更新TextBox的内容。 2. List的使用:List是Java中用于显示一组可选择项的组件。在...
# 每个测试题作为一个目录,目录下面必须有 content.txt、options.txt 和 answer.txt 三个文件 # content.txt 文件内容为题目内容 # options.txt 文件内容为题目选项,每个选项占一行 # answer.txt 文件内容为正确...
在Android平台上,构建一个答题系统是一项常见的开发任务,尤其适用于教育、培训或娱乐应用。本资源包含两个答题系统的源码示例,可以帮助开发者理解和学习如何实现这样的功能。这两个demo虽然功能上存在一定的相似...
- **预览和设计**:首先,你需要设计一个动态列表页面(list.asp)来显示讨论内容。 - **数据库设计**:创建数据库(如 stuweb 的 taolun 表),存储用户和帖子信息。 - **动态站点设置**:定义站点,配置本地和远程...
9. **调试与测试**:在开发过程中,使用Delphi的内置调试工具进行代码调试,确保每个功能都能正常工作。同时,通过编写单元测试来验证程序的正确性和稳定性。 10. **发布与部署**:完成开发后,需要将应用程序打包...
通过分析和学习这个项目,孩子们不仅可以了解基本的编程概念,还能锻炼解决问题的能力,同时享受创造游戏的乐趣。此外,它还可以作为教学材料,帮助教师或家长引导孩子逐步理解编程思维,提高其逻辑推理和创新能力。...
解决下拉框取值问题,首先需要检查数据源是否正确连接,例如数据库中的试题类别或难度等级等是否能被正确读取。其次,要确保ASP代码能够正确地将这些数据转化为下拉框的选项。如果遇到问题,可能需要检查SQL查询语句...
OCJP(Oracle Certified Java Programmer)认证,也称为Sun时代的SCJP,是Oracle公司对全球Java开发者的技术能力进行验证的一种权威认证。此认证在全球IT行业内享有高度认可,是Java程序员技能评估的重要标准。OCJP...
resultElement.textContent = `你答对了${correctAnswers}个问题,正确率为${(correctAnswers / quizQuestions.length) * 100}%`; } ``` 以上就是使用JavaScript创建测验应用的主要步骤。在这个过程中,我们涉及到...
总之,这个Java自动答题计时计分器是一个基础但实用的教育工具,它的设计和实现涉及了GUI编程、事件处理、数据管理等多个Java编程核心概念,对于初学者来说是一个很好的学习项目,同时也为用户提供了一个方便的自我...