| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> java 基本程序设计结构讲解 -> 正文阅读 |
|
[Java知识库]java 基本程序设计结构讲解 |
整型表示的是没有小数部分的数值,可以是负数;浮点型表示的是有小数部分的数值,也可以是负数;char 表示的是单个字符;boolean 类型有两个值,true 和 false,用来判断逻辑条件 注意: 长整型 long 后面必须有 l 或者 L ,否则在 int 取值范围内是 int (推荐写大写的 L,小写的不容易分辨是 1 还是 l) float 类型后面需要带 F 或 f ,否则默认为 double 数据类型可以相互转换,boolean 不可以转换,但有时会有信息丢失 byte < short(char) < int < long int < double? ? ? ? ?float < double (这些从小到大的转换不会损失信息) int < float? ? ? long < float? ? ? long < double (这些转换会有精度损失) 小到大会自动转换,也可以使用强制转换,在数值前面加(类型)
我们要用到上面的几种类型需要先声明和初始化 (下面代码 // 后为注释,不会被执行)
注意:逻辑运算符和关系运算符返回的都是布尔值,即 true 或 false ? ? ? ? ? ?运算符有优先级,自增自减在使用时数值前后也会有区别
注意:从右向左是右边先运算
java 中字符串有简单的方式,用 String 定义,为引用数据类型,与基本类型使用方式一样,同时有一些方法对字符串进行拼接,比较等,也可以用 “+” 号连接。如
首先在 java 中,不允许在一个作用域内定义相同的变量!如
if else 语句 if(布尔表达式){} else if (布尔表达式){} else {}。如果 括号内为 true 执行 if后第一个花括号,满足 else if 则同理,否则执行 else 后。如果只有 2 个就舍去 else if,无限个就 else if 无限写 (不推荐,一般只用 if 或 if else) 循环:while 循环,do while 循环,for 循环。 while 循环结构为 while (布尔表达式) {循环体} do while 循环为 do {} while(布尔表达式) for 循环为 for (表达式1;布尔表达式;迭代条件) {循环体} for 循环还有一个增强 for 循环 for each 循环。如果需要 for 循环内的所有元素 for each 更简洁,但不需要就只能使用 for 循环 注意:while循环是先判断在执行,do while 是先执行在判断(后者至少会被执行一次),for 循环括号里的语句由分号隔开 嵌套循环 即循环体中有循环。如
可以一直嵌套下去(不推荐,毕竟用的少) continue 和 break 的运用 continue 指跳过这一次循环,执行下一步 break 指跳出本层循环,如果有嵌套需要多个break 循环的结束 布尔表达式为 false 或者 遇到 break 语句(continue 标签和 return 不在讨论范围内) switch 语句 多个选择时用 if else 会很慢 所以有 switch 语句 switch 用法
注意:switch 具有穿透性,每一个 case 后都需要 break 来中断,否则会执行该标签和后面标签的语句直到完或遇到 break
数据存储相同类型的序列,并使用一个名字命名,进行统一管理。是一种数据结构。 数组需要数组名,数组中的元素类型,下标,长度。 数组属于引用数据类型,但数组中的元素可以是任何数据类型。数组在内存中是连续的一块空间。数组长度一旦确定不能改变。 数组的定义可以分为静态定义,动态定义,但不能同时定义。数组的声明后有默认的初始化值。数组的下标从 0 开始,数组的遍历可以用循环遍历
如
数组还分多维数组,即大于等于 2 的维度的数组,大多数情况下使用多维数组使用的是二维数组。二维数组即一维数组作为另外的一维数组的元素而形成的数组。多维同理。和一维数组一样可以调用二维数组中的元素,也是使用下标的方法,因为二维数组是一维数组为元素而形成的数组,所以一维数组的长度指有几个元素。多维数组的遍历需要嵌套循环,几维就用几个循环,同时它们为嵌套循环
恭喜你,看完了这篇博客并学会了 java 基本程序设计,觉得不错记得 3 连哦 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 7:30:08- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |