java
文章平均质量分 72
小叮当叶
这个作者很懒,什么都没留下…
展开
-
Java学习笔记--基础设计语言
2.3从控制台输入一个变量直到给它赋值时,该变量才被定义system.in 表示标准输入设备,system.out表示标准输出设备print和println的方法很类似:当显示完字符串之后,println会将光标移到下一行,print不会把光标移到下一行2.6赋值语句和赋值表达式syso( x = 1 )等价于x = 1;syso( x );i = j = k =1;2.9数字数据类型和操作取余运...原创 2018-03-26 19:10:24 · 123 阅读 · 0 评论 -
Java里的final和static
final:被final修饰的常量,该常量只能被初始化一次,之后再也不能更改它的值。被final修饰的方法,该方法不能被子类覆盖。被final修饰的对象引用只能指向一个对象,不可以将它再指向其他对象,但一个对象本身的值是可以改变的。(如果为了一个常量真正做到不被更改,可以将常量声明为static final,static final 修饰的常量是在装载的时候初始化的,也就是说不挂管你运行多少次啊程...原创 2018-04-19 08:46:16 · 160 阅读 · 0 评论 -
java学习笔记--面向对象思考
10.4 类的关系- 关联- 聚集和组合10.7 基本数据类型值作为对象处理- java为基本数据类型提供了Boolean、Character、Double、Float、Byte、Short、Integer和Long等包装类。这些包装类都打包在java.lang包里。- 既可以用实际类型值也可以用表示数值的字符串来构造包装类。```new Double(5.0);new Double("5");`...原创 2018-03-28 13:23:11 · 267 阅读 · 0 评论 -
java学习笔记--继承和多态
11.2 父类和子类- Java就只允许单继承,若要多继承可以用接口来实现11.3 使用super()关键字- 如果要设计一个可以继承的类,最好提供一个无参数的构造方法以避免程序设计出错误。11.6 Object类及其tostring()方法- Java中的所有类都继承来自java.lang.Object类- object类中的tostring()方法```System.out.println(对...原创 2018-03-28 13:19:40 · 256 阅读 · 0 评论 -
java学习笔记--字符串
10.4 类的关系- 关联- 聚集和组合10.7 基本数据类型值作为对象处理- java为基本数据类型提供了Boolean、Character、Double、Float、Byte、Short、Integer和Long等包装类。这些包装类都打包在java.lang包里。- 既可以用实际类型值也可以用表示数值的字符串来构造包装类。```new Double(5.0);new Double("5");`...原创 2018-03-26 19:24:53 · 213 阅读 · 0 评论 -
java学习笔记--对象和类
符号+表示公共修饰符9.5通过引用变量访问对象- 下面的语句是创建一个对象,并且把它的引用赋值给这个变量的语句。```Circle mycircle;mycircle = new Circle();```- 这个语句创建了一个Circle对象,然后调用它的getArea方法返回其面积。这种创建对象的方式叫匿名对象。```System.out.println("area is :" + new Ci...原创 2018-03-26 19:15:55 · 210 阅读 · 0 评论 -
java学习笔记--一维数组
7.2数组的基本知识- 数组是引用- 数组初始化语法:数组初始化语法中不使用操作符NEW。使用数组初始化语法时,必须将声明、创建、和初始化数组都放在一个语句中。```elementType[] arrayRefVar = {value0,value1......}```- 处理数组:对于char[]类型的数组,可以用一条语句打印```char[] city={'D','a','v','f'};sy...原创 2018-03-26 19:15:08 · 244 阅读 · 0 评论 -
java学习笔记--方法
System.exit(0)是正常退出程序,而System.exit(1)或者说非0表示非正常退出程序6.10示例学习:生成随机字符- 所有的数字操作符都可以应用到char操作数上。操作数是数字或字符,那么char型操作数就会被转换成数字。- 随机生字符,每一个字符都有一个唯一确定的十六进制数,从0到FFFF(整数就是65535)。- 生成随机字符的表达公式:```Math.Random()*(6...原创 2018-03-26 19:14:05 · 110 阅读 · 0 评论 -
java学习笔记--循环
5.2while循环- 输入和输出语句重定向:- 如果要输入大量的数据,那么从键盘上输入是繁琐的,我们可以把这些数据用空格隔开,存放在一个名为input.txt的文本文件中。```java SentinelValue < input.txt 输入重定向java ClassName > output.txt 输出重定向java SentinelValue < input.txt...原创 2018-03-26 19:13:11 · 130 阅读 · 0 评论 -
java学习笔记--数学函数、字符和字符串
4.2常用数学函数- math类方法(全为静态方法):三角函数、指数函数、服务方法- math中两个double类型的常量:PI、E(自然对数的底)```Math.PI;Math.E;```- 三角函数类:sin、cos、tan、asin、acos、atan的参数都是以弧度为单位。toRadians(degree)将以度数为单位角度值转换为以弧度表示,toDegrees(radians)将以弧度为...原创 2018-03-26 19:12:12 · 356 阅读 · 0 评论 -
java学习笔记--选择
获得随机数的方法:通过System.currentTimeMillis()来获取一个当前时间毫秒数的long型数字通过Math.random()返回一个0<=d<1之间的double值通过Random类来产生一个随机数,这个是专业的Random工具类,功能强大(以后慢慢学)3.6常见的错误和陷阱两个 浮点数值的相等测试,一般不用==号来测试,常用一个非常小的值来判断,例如:|x-y|&...原创 2018-03-26 19:11:23 · 134 阅读 · 0 评论 -
Java Double 输出结果保留几位小数 使用printf
方法一:使用printfSystem.out.printf("%4.2f/c/b(布尔值)/d/e/s(字符串)");默认情况下,浮点值显示小数点后六位%e要求必须是浮点型的值要在格式里输出直接量%,必须使用%%例如:import java.text.DecimalFormat;import java.util.Scanner;public class cicle ...原创 2019-03-03 13:20:06 · 14328 阅读 · 0 评论