| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> 0715 Java语言基础 -> 正文阅读 |
|
[Java知识库]0715 Java语言基础 |
1 基本数据类型与变量1.1 基本数据类型(8种)整型?:byte、short、int、long? ? ? 取值范围不同 (byte 的取值范围:-128~127...) 浮点型:float(单精度32位)、double (双精度、64位)? 精度?不同? ? ? #java对于浮点型数据默认会使用double 字符型:char? ? ? 可存储任何字符(\u0000~\uffff) 布尔型:boolean? ? true/false? ? #java默认是false 1.2 变量类型(3个)*变量在使用前必须进行声明 例如: int=a,b,c;? ? ?#声明三个int型整数a,b,c ? ? ? ? ? ? char x='x';? ? #声明变量x的值为字符x java有三类变量: 1、类变量/静态变量 独立于方法之外,用static修饰 2、实例变量 独立于方法之外的变量,不过没有 static 修饰。 3、局部变量 在成员方法种定义的一个变量,在方法执行时被创建,在方法执行结束时被销毁。 #使用时必须赋值操作或被初始化 数值类型转换 强制类型转换? 例:double x=9.997; ? ? ? ?int nx=(int)x;#截断小数部分将浮点型转换为整形 *对浮点数进行舍入,用Math.round方法 常量 常量用final修饰,声明 :final double PI=3.14159; 2? 运算符和表达式+、?-、* 、/ 当参与/运算时,两个操行数都是整数时,表示整除法,否则为浮点除法 %表示整数求余 #整数被0除将会产生异常,浮点数被0除将会得到无穷大或NaN 2.1 相关函数(Math类)sqrt? 平方根? ? #Math.sqrt( ) pow? 幂? ? ? ? ?#Math,pow(x,a)? ? x的a次幂($x^a$)
#在源文件的顶部添加如下代码,便不用在数学方法名前加前缀“Math”?
?2.2 运算符自增自减 ?后缀n++和前缀++n形式都会使变量值加1或减1。在表达式中,前缀形式会先完成加1,而后缀形式会先使用变量原来的值 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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年12日历 | -2024/12/18 17:50:00- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |