十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
import java.util.Scanner;
成都创新互联主打移动网站、网站设计制作、成都网站设计、网站改版、网络推广、网站维护、域名申请、等互联网信息服务,为各行业提供服务。在技术实力的保障下,我们为客户承诺稳定,放心的服务,根据网站的内容与功能再决定采用什么样的设计。最后,要实现符合网站需求的内容、功能与设计,我们还会规划稳定安全的技术方案做保障。
import java.util.List;
import java.util.ArrayList;
public class InputTest {
public static void main(String[] args) {
ListString input = new ArrayList();
Scanner sc = new Scanner(System.in);
for(;;){
System.out.print("请输入下一个数据(直接回车结束输入):");
String s = sc.nextLine();
if(s.equals("")){
System.out.println("已结束输入!");
break;
}
input.add(s);
}
System.out.println("您输入的数据为:");
for(int i = 0; i input.size(); i++){
System.out.print(input.get(i) + "\t");
}
sc.close();
}
}
题目要求:当输入的年龄小于0,则提示年龄不能小0,需要重新输入直到满足条件为止。
那么我们可以设置一个while循环,如果数据小于0,则需要不断输入:
while (a0) { //如果输入的年龄小于0,进行循环重新输入,直到大于0。
System.out.println("输入的学生年龄不能小于0,请重新输入:");
a = sca.nextInt();
}
源程序:
源程序
程序运行结果,如果正确输入:
正确输入结果
如果中间有错误输入,例12岁输入了-12:
错误输入-12结果
输入-12后,如果再次不小心错误输入-12,则还需要接着输入直到大于0:
错误输入2次,则循环直到满足条件。
1.while循环
while(循环条件)
{}
2.do-while循环
do{}while(循环条件)
3.for循环
for(循环初始化;循环结束条件;循环变量控制)
{}
4.增强for循环(或者可以叫foreach循环)
for(集合数据 : 集合元素)
{}
public class Test{
public static void main(String args[]){
for(int i=1;i=100;i++){
System.out.println(i);
}
}
}
1、首先相邻的数据元素存放于相邻的内存地址中,整块内存地址是连续的。
2、其次根据元素的位置直接计算出内存地址,直接进行读取。
3、最后读取一个特定位置元素的平均时间复杂度为O即可。