华恩JAVA班第12天
来源:互联网 发布:淘宝客需要怎么做 编辑:程序博客网 时间:2024/06/04 20:58
华恩JAVA班第12天
一 基本类型:基本类型,或者叫做内置类型,是JAVA中不同于类的特殊类型。
数据类型 大小 范围 默认值 byte(字节) 8 -128 - 127 0shot(短整型) 16 -32768 - 32768 0int(整型) 32 -2147483648-2147483648 0long(长整型) 64 -9233372036854477808-9233372036854477808 0 float(浮点型) 32 -3.40292347E+38-3.40292347E+38 0.0fdouble(双精度) 64 -1.79769313486231570E+308-1.79769313486231570E+308 0.0dchar(字符型) 16 ‘ \u0000 - u\ffff ’ ‘\u0000 ’boolean(布尔型) 1 true/false false
包装类型:包装类型/引用intIntegerlong Longfloat Floatdouble Doublebyte Byte... ...
二、
基本类型比较:==内存地址比较引用类型比较:equals 值比较
==:
public class Test{public static void main(String[] args) { int a = 1,b = 1; Integer c = 1; Integer d = new Integer(1); //new 强制开辟一个空间 Integer e = new Integer(1); Integer f = c; System.out.println(c == d);// c与d的地址不同, System.out.println(c.equals(d)); // 值比较 System.out.println(c == b); System.out.println(b == d); System.out.println(c == f); System.out.println(e == d); }}
equals:
class Dog{String name; String zl; public boolean equals(Object anObject){ if(this == anObject){ return true; } if(anObject instanceof Dog){ Dog dog = (Dog) anObject; if(dog.name.equals(this.name)){ return true; }else{ return false; } }else{ return false; } }}public class Test2 { public static void main(String[] args){ Dog dog1 = new Dog(); Dog dog2 = new Dog(); dog1.name = "tom"; dog2.name = "tom"; dog1.zl = "哈士奇"; dog2.zl = "哈士奇"; System.out.println(dog1.equals(dog2)); }}
三、
import java.util.*;public class Test {public static void main(String[] args){ Scanner in =new Scanner(System.in); int A = in.nextInt(); for(int a = 0 ;a <= A;a++){ for(int b = 0;b < A-a+1;b++){ System.out.print(" "); } for(int i = 0;i < 2*a-1;i++){ System.out.print("*"); } System.out.println(); } }}
阅读全文
0 0
- 华恩JAVA班第12天
- java第12天
- 华恩JAVA班第1天
- 华恩JAVA班第2天
- 华恩JAVA班第3天
- 华恩JAVA班第4天
- 华恩JAVA班第5天
- 华恩JAVA班第6天
- 华恩JAVA班第7天
- 华恩JAVA班第8天
- 华恩JAVA班第9天
- 华恩JAVA班第10天
- 华恩JAVA班第11天
- 华恩JAVA班第13天
- 华恩JAVA班第14天
- 华恩JAVA班第15天
- 华恩JAVA班第16天
- 华恩JAVA班第17天
- 华恩JAVA班第8天
- 华恩JAVA班第9天
- ORACLE常用函数汇总
- 华恩JAVA班第10天
- 华恩JAVA班第11天
- 华恩JAVA班第12天
- 华恩JAVA班第13天
- js怎样获取非行间样式,设置行间样式?
- 华恩JAVA班第14天
- Python3简单教程(二)Python3数据类型
- 华恩JAVA班第15天
- 第12期 《博观而约取,厚积而薄发》6月刊
- 华恩JAVA班第16天
- android使用HttpURLConnection上传文件同时提交参数