变量及数据类型


变量

变量定义格式:数据类型 变量名 = 初始化值;

基本数据类型

整形数据

package com.ahabest.demo;

//输出整形数据的最小值,默认值,最大值,二进制位数

public class IntDataType {

//类变量

static byte by;

static short sh;

static int in;

static long lo;

public static void main(String[] args) {

//byte

System.out.println("byte型数据");

System.out.println(Byte.MIN_VALUE);

System.out.println(by);

System.out.println(Byte.MAX_VALUE);

System.out.println(Byte.SIZE);

//short

System.out.println("short型数据");

System.out.println(Short.MIN_VALUE);

System.out.println(sh);

System.out.println(Short.MAX_VALUE);

System.out.println(Short.SIZE);

//int

System.out.println("int型数据");

System.out.println(Integer.MIN_VALUE);

System.out.println(in);

System.out.println(Integer.MAX_VALUE);

System.out.println(Integer.SIZE);

//long

System.out.println("long型数据");

System.out.println(Long.MIN_VALUE);

System.out.println(lo);

System.out.println(Long.MAX_VALUE);

System.out.println(Long.SIZE);

}

}

十进制:0-9

二进制:0-1

八进制:0-7

十六进制:0-9,a-f

浮点型数据

package com.ahabest.demo;

//输出数据的最小值,默认值,最大值,二进制位数

public class IntDataType {

//类变量

static float fl;

static double dou;

public static void main(String[] args) {

//float

System.out.println("float型数据");

System.out.println(Float.MIN_VALUE);

System.out.println(fl);

System.out.println(Float.MAX_VALUE);

System.out.println(Float.SIZE);

//double

System.out.println("double型数据");

System.out.println(Double.MIN_VALUE);

System.out.println(dou);

System.out.println(Double.MAX_VALUE);

System.out.println(Double.SIZE);

}

}

字符型数据

字符型数据有单字符char,多字符String及转义字符:

package com.ahabest.demo;

//输出字符的最小值,默认值,最大值,二进制位数

public class IntDataType {

//类变量

static char ch;

public static void main(String[] args) {

//char

System.out.println("char型数据");

System.out.println((int)Character.MIN_VALUE);

System.out.println(ch);

System.out.println((int)Character.MAX_VALUE);

System.out.println(Character.SIZE);

}

}

package com.ahabest.demo;

//输出字符窜的默认值

public class IntDataType {

//类变量

static String st;

public static void main(String[] args) {

//String

System.out.println("String数据");

System.out.println(st);

//转义字符

System.out.println('\\');

}

}

布尔型数据

布尔型数据是用来判断结果真假只有true与false:

package com.ahabest.demo;

//输出布尔型的默认值

public class IntDataType {

//类变量

static boolean bo;

public static void main(String[] args) {

//boolean

System.out.println("boolean数据");

System.out.println(bo);

}

}

数据类型转换

自动转换

public class DataTypeChange {

public static void main(String[] args) {

char ch = 'a';

int in = ch;

System.out.println(in);

}

}

强制转换

public class DataTypeChange {

public static void main(String[] args) {

double d  = 1000.085d;

int in  = (int) d;

System.out.println(in);

}

}

常量

常量语法:final 数据类型 常量名 = 值  常量名一般使用大写字符

public class ChangLiang{

public static void main(String args[]){

final int AQ = 100;

final String ST = "dasaad";

System.out.println(AQ);

System.out.println(ST);

}

}

枚举

枚举限制变量只能是预先设定好的值。

package com.ahabest.cars_enum;

public class Cars {

enum CarSize{small,middle,big}

CarSize size;

}

package com.ahabest.cars_enum;

public class CarsEnum {

public static void main(String[] args) {

Cars car = new Cars();

car.size = Cars.CarSize.middle;

System.out.println(car.size);

System.out.println(car.toString());

System.out.println(car.hashCode());

}

}

Java变量及数据类型的更多相关文章

  1. Java变量与数据类型之三:数据类型与转义字符

    大家好,小乐又来了,上一篇:乐字节Java变量与数据类型之二:Java常量与变量, 今天接着讲Java变量与数据类型之三:数据类型与转义字符 一.数据类型 1.定义 Java是一种强类型语言,针对每种 ...

  2. 乐字节Java变量与数据类型之一:Java编程规范,关键字与标识符

    大家好,我是乐字节的小乐,这次要给大家带来的是Java变量与数据类型.本文是第一集:Java编程规范,关键字与标识符. 一.编程规范 任何地方的名字都需要见名知意: 代码适当缩进 书写过程成对编程 对 ...

  3. JAVA:变量,数据类型,运算符,流程控制(简介)<1>

    一.安装和配置jdk 1.jdk是什么? (1).jdk全称是Java Development Kit, Java开发工具包; (2).jdk是sun公司开发的; (3).jdk主要包括:jre(Ja ...

  4. Java基础:Java变量、数据类型、运算符(2)

    1. 标识符和关键字 1.1 标识符 标识符是用来标识类名.对象名.变量名.方法名.类型名.数组名.文件名的有效序列. Java规定,标识符由字母.数字.下划线“_”.美元符号“$”组成,并且首字母不 ...

  5. java 变量及数据类型、原码、反码、补码

    Java基础——变量及数据类型 变量的概念 内存中的一个存储区域 变量名+数据类型 可在同一类型范围内不断变化 为什么定义变量: 用于不断的存放同一类型的常量,并可以重复使用 使用变量注意: 变量的作 ...

  6. java变量、数据类型、运算符

    关键字.保留字.标识符 关键字 Java关键字是对Java编译器有特殊含义的字符串,是编译器和程序员的一个约定,程序员利用关键字来告诉编译器其声明的变量类型.类.方法特性等信息 保留字 goto.co ...

  7. Java - 变量常量数据类型

    标识符命名规范 可以有字母数字下划线和美元符组成, hello abc 不能以数字开头 123abc 严格区分大小写 void Void 不能是java的关键字和保留字 class 标识符必须是见名知 ...

  8. java变量、数据类型

    public class Test { public static void main(String[] args) { //变量 //数据类型 变量名; //基本数据类型: //一个字节8位 //整 ...

  9. java变量和数据类型

    变量 数据类型  变量名  =  数据值: 注意事项: 变量定义后可以不赋值,使用时再赋值.不赋值不能使用 变量使用时有作用域的限制. 变量不可以重复定义 数据类型转换 自动类型转换  范围大的数据类 ...

随机推荐

  1. iOS学习笔记(4) — UITableView的 重用机制

    iOS学习笔记(4) — UITableView的 重用机制 UITableView中的cell是动态的,在使用过程中,系统会根据屏幕的高度(480)和每个cell的高度计算屏幕中需要显示的cell的 ...

  2. Netty In Action中文版 - 第四章:Transports(传输)

    本章内容 Transports(传输) NIO(non-blocking IO,New IO), OIO(Old IO,blocking IO), Local(本地), Embedded(嵌入式) U ...

  3. asp.net forms认证

    工作中遇到的asp.net项目使用forms认证.以前虽然用过,但其原理并不了解,现在甚至对什么是form认证也完全不知道了.对一样东西如果不清楚其原理,不知其所以然,那么死记硬背是无济于事的. as ...

  4. 一些Razor语法

    Layout asp.net mvc中的一些子视图忽然不行了,点击主视图后发现没有弹出来. 通过浏览器调试,发现打开子视图时,加载了大量的JS,CSS等.真奇怪啊,这些都是在主视图加载的啊,怎么子视图 ...

  5. 1.jdk安装和环境配置

    这个简单,但是记不住,非要网上搜一遍不可: 1.打开我的电脑--属性--高级--环境变量 2.新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值:C:\Progr ...

  6. 杂项-Java:Druod Monitor

    ylbtech-杂项-Java:Druid Monitor 1.返回顶部 1. https://www.cnblogs.com/wanghuijie/p/druid_monitor.html 2. 2 ...

  7. 通过usb访问mtp设备(ubuntu12.04) (转载)

    转自:http://robert.penz.name/658/howto-access-mtp-devices-via-usb-on-ubuntu-12-04/ A friend asked me h ...

  8. 【BZOJ2525】[Poi2011]Dynamite(二分,树形dp)

    [BZOJ2525][Poi2011]Dynamite Description Byteotian Cave的结构是一棵N个节点的树,其中某些点上面已经安置了炸.药,现在需要点燃M个点上的引线引爆所有 ...

  9. P2600 [ZJOI2008]瞭望塔

    传送门 暴力也行,退火也行,不是很明白为啥还要用半平面交-- 总之就是把原来的所有限制看成一堆半平面 根据黄学长的博客塔肯定建在转折处最优 //minamoto #include<bits/st ...

  10. ionic2.1.0 --beta3版本新建页面做弹框时遇到的问题

    新建的页面需要在app.module.ts文件中定义.不然制作页面弹出效果是会报错.