本文目录一览:
- 1、java 语句执行几次?
- 2、索引超出了数组界限
- 3、完整的Java视频教程
java 语句执行几次?
do{}while()
是先执行,再判断,也就是说首先执行do方法体里面的语句然后采取判断是否符合条件,符合继续执行,反之停止执行.
int
count
=
0;
do
{
System.out.println("Welcome
to
Java");
count++;
}
while
(count
10);
这个执行了10次
int
count
=
0;
do
{
System.out.println("Welcome
to
Java");
}
while
(count++
10);
这个执行了11次
注意while里面的count++10
是先判断count是否小于10
然后再执行count++,别被说10次的误导了
不信可以执行这个代码看看
class
Something
{
public
static
void
main(String[]
args)
{
int
count
=
0;
do
{
System.out.println("Welcome
to
Java"+count);
//看看count究竟是多少次
}
while
(count++
10);
}
}
索引超出了数组界限
1、定义一个int整形类型的数组,初始化10个整数,从1到10;然后循环依次输出11次,由于数组里只有10个数。
2、第11次是抛出了数据越界的错误:java.lang.ArrayIndexOutOfBoundsException。
3、将程序修改一下,保证程序不会非法的运行到第11次,获取数组的长度Array.length;当我们从数组取数时控制在这个长度范围内进行。
4、通过修改,程序得到正确执行。
完整的Java视频教程
Docker视频免费下载
链接:
提取码:1r9g
Docker视频|走进Docker|从Docker到CaaS(一)Docker集群管理介绍|从Docker到CaaS(三)Kubernetes|从Docker到CaaS(六)微服务与CaaS|从Docker到CaaS(二)Docker 容器管理工具|从 Docker 到 CaaS(五)灵雀云部署 Docker 容器|