如何用循环结构设计java程序_Java的基本程序设计结构总结(第三部分)

Java的基本程序设计结构

本文推荐具有C语言基础的、耐心的同学进行阅读,本文中省略了部分与C语言相同的知识点,想要深入学习Java的同学请点这里 |->我是链接

本文分为三个部分,这是第三部分,作者欢迎纠错,但拒绝人身攻击。

b6fff7b8a3f62ed19b7c56af47bb0b13.gif

单击此处查看第一部分 |->我还是链接

五、控制流程

1. 块作用域

“块”就是使用大括号括起来的若干条简单的 Java 语句。

块确定了变量的作用域。

一个块可以嵌套在另一个块中。

不能再嵌套块中声明相同的变量。

(和 C 语言没啥区别。。。)

2. 条件语句

又和 C 语言没啥区别。。。

3. 循环

还是和 C 语言没啥区别。。。

4. 确定循环

for 语句的使用。。。

5. 多重选择:switch 语句

C 语言的多分支选择结构。。。

6.中断控制流程语句

可以跳出到带标签的语句块末尾。

六、大数值

如果基本的整数和浮点数精度不能够满足需求,可以使用 java.math 包中的两个类:BigInteger 和 BigDecimal。这两个类可以处理包含任意长度数字序列的数值,前者为整数、后者为浮点数。

但是,不能使用正常的算数运算符进行运算,需要使用大数值类中的 add 和 multiply 方法。

在API文档中提供了更多的方法。

七、数组

数组是一种数据结构,用来存储同一类型值的集合。通过一个整型下标可以访问数组中的每一个值。(好像和C语言差不多)

需要使用 new 运算符创建数组。此时数组长度不要求是常量。

当访问数组范围外的元素时程序会引发"array index out of bounds"异常而终止执行。

创建数组后不能改变数组大小,如果需要经常在程序中扩展数组的大小,就应该使用数据列表。

要想获取数组中的元素个数,可以使用 array.length 。

for (int i = 0; i < a.length; i++){

System.out.println(a[i]);

}

1. for each 循环

功能很强的循环结构,可以用来打印整个数组。

for (int element : a){

System.out.println(element);

}

使用 Arrays 类的 toString 方法也可以打印数组中所有值,以数组 a 为例:

System.out.println(Arrays.toString(a));

2. 数组初始化以及匿名数组

创建数组对象并同时赋初值的简化书写形式:

int [] smallPrimes = {2, 3, 5, 7, 11, 13 };

注:在使用这种语句是不需要调用 new

初始化一个匿名数组:

smallPrimes = new int[] { 17, 19, 23, 29, 31, 37 }

在 java 中,允许数组长度为 0 ,但是与 null 不同。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值