ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

《Java课本》笔记

2021-08-02 23:58:29  阅读:207  来源: 互联网

标签:Java 下划线 int sum 笔记 导入 课本 x1


Java先编译成字节码,后用JVM解释字节码。

它一次只将字节码中的一个指令翻译为目标机器语言代码,翻译完一步之后就立即执行,而不是将整个程序一起翻译。

用final声明常量,例:final int a = 1;

利用Scanner类创建一个对象,并将它的引用值赋给变量input。例:double radius = input.nextDouble();

明确导入 import java.util.Scanner;

通配符导入 import java.util.*;导入包中的所有类。

注意,除非要在程序中使用某个类,否则被导入包中的这些类的信息在编译时或运行时是不被读入的。导入语句只是告诉编译器在什么地方能找到这些类。

标识符是为了标识程序中诸如类、方法、变量等元素而采用的命名。

常量的所有字母都应该大写,两个单词之间用下划线连接

命名类时不要选择Java库中已经使用的名称。

当两个整数相除时,商是整数,小数部分被舍去。如:5/2=2;-5/2=-2;

Math类中包含pow方法

整型字面值默认是int类型的,为了表示一个long型的整型字面值,需要在其后加字母L,例如2147483648L或2147483648l,(推荐L)

要表示一个二进制整数字面值,在数字前使用0B或0b;

表示八进制,数字前加0,如0777;

表示十六进制,数字前加0X;

Java允许在一个数值型字面值的两个数字间使用下划线,如long ssn = 232_45_4519;

然而_45和45_是错误的,下划线必须在两个数字之间。

浮点型默认为double,可以在末尾加f或F表示该字面型为float,

科学计数法,如1.23456E2,或1.23456E+2

这些数在计算机内部都是以科学计数法的形式存储的。

float的精度有7到8位,double的精度有15到17位。

计算顺序,首先计算乘法、除法和求余,最后执行加法和减法运算,同级按从左到右顺序计算。

int x = 2;System.out.println(x += 2);输出4

可以将一个数值赋值支持更大数值范围的类型的变量,如可以将long赋给float

Java可以自动扩大类型,但是缩小类型必须显式完成。(int)1.7

注意!Java中,增强赋值表达式实现为x1=(T)(x1 op x2),这里T是x1的类型,例:

int sum = 0;        sum += 4.5;        sum += 4.5;        System.out.println(sum);输出8

例:可以使用(int)(x * 100 + 0.5)/100向上四舍五入为保留小数点后两位

标签:Java,下划线,int,sum,笔记,导入,课本,x1
来源: https://blog.csdn.net/lyxgg/article/details/119299263

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有