![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java开发
文章平均质量分 89
爱喝粥的小尾巴~
这个作者很懒,什么都没留下…
展开
-
Java地理信息开发-圆形、椭圆、矩形、扇形的表示方法及相关判断
Java地理信息开发-圆形、椭圆、矩形、扇形的表示方法及相关判断写在前面长度(米)转换为经纬度将圆形、椭圆、矩形、扇形用Geometry对象表示表示圆形表示椭圆表示矩形表示扇形写在前面因为项目需要,做了些地理信息的开发工作,主要包括三部分:1、将长度(米)转换成经纬度的度数;2、将圆形、椭圆、矩形、扇形用Java对象表示:用到com.vividsolutions.jts.util.Geom...原创 2020-04-27 22:06:18 · 3785 阅读 · 3 评论 -
马士兵Java课堂笔记-5-This关键字+变量重名问题
如下程序:public class leaf { int i; leaf(int i) { this.i = i } Leaf increment() { i++; return this; } ...}程序中有两个重名变量i,这时进行赋值时就可以用This关键字进行赋值,此时this.i = i中,原创 2015-10-23 21:54:43 · 371 阅读 · 0 评论 -
马士兵Java课堂笔记-2-基本数据类型转换问题
1) Boolean(布尔)类型是不可以转换为其他类型的,强制类型转换也不行,例如:boolean b1=1;int a=(int)b1;是错误的;2) char,short,byte三种类型在进行运算时都会先转换成int类型再进行运算,所以它们的运算结果都会是int类型,例如:byte b1=1,b2=2;byte b3=b1+b2;就是错误的,因为两个byte类型b1+b2进行运算,原创 2015-10-13 20:45:35 · 473 阅读 · 0 评论 -
马士兵Java课堂笔记-3-Switch循环语句小细节
switch(判断值){ case 1: ...; break; case 2: ...; break; default: ...;}其中switch后面中的判断值只能为int类型,其他如byte、short、char可以转换为int类型的值也可以,但是double等其他类型就不能用switch语句。原创 2015-10-14 21:19:44 · 435 阅读 · 0 评论 -
马士兵Java课堂笔记-4-Math.round()函数-强制转换中可以实现四舍五入
大家都知道,double类型可以强制转换为int类型并输出,但是强制转换的结果就是把double小数点后的值直接砍掉,例如:double d1 = 3.1415; double d2 = 3.9323;int i1 = (int)d1;int i2 = (int)d2;System.out.println("i1="+i1);System.out.println("i2="+原创 2015-10-15 19:37:46 · 608 阅读 · 0 评论 -
马士兵Java课堂笔记-6-容器Collection接口remove方法中判断是否相等并删除问题
容器Collection接口下面可以实现HashSet类, 在HashSet类中有add、remove等方法, 其中, add方法可以往容器中添加元素, 而remove(“example”)可以从容器中删除内容为”example”的元素, 例如: 我们首先定义一个HashSet的对象,赋给Collection接口 c Collection<Object> c = new HashSet<原创 2015-12-28 23:08:03 · 534 阅读 · 0 评论 -
马士兵Java课堂笔记-7-键盘事件测试代码
import java.awt.*;import java.awt.event.*;public class Practice { Frame f = new Frame(); Button bn = new Button("上"); Button bs = new Button("下"); Button bw = new Button("左"); Button be = new原创 2016-05-18 21:05:09 · 350 阅读 · 0 评论