一、基本数据类型:

        java语言中有8种基本数据类型,分类四大类型:

                ·逻辑类型:boolean

                ·整数类型:byte、short、int、long

                ·浮点类型 :float、double

                ·字符类型:char

1.1、逻辑类型:

·常量:true、false

·变量:使用关键字声明逻辑变量,若不赋初值默认为false    boolean ni=ture;

1.2、整数类型:

byte型:分配1字节内存,占8位.

·变量:使用关键字byte来声明byte型变量。 例如:byte i=21;

       

        short型:分配2字节内存,占16位.

·变量:使用short关键字来声明short型变量。  例如:short sum=12;

(注:java中不存在byte 和short的常量表示法,但可以把不超出byte和short范围的int型常量赋给byte或short变量)

int型:分配4字节内存,占32位

·变量:使用int关键字来声明int型变量  int t=9;

·常量:123、3000(十进制)、045(八进制,0为前缀)、0x3ADB(十六进制,                            0x为前缀)、二进制 0b110(用0b做前缀)

long型:分配8字节内存,占64位

·常量:long型常量用后缀L来表示,例如782L

·变量:使用long关键字来声明long型变量  long i=897L;

1.3、浮点类型:

float型:分配4字节,占32位,实际储存8位有效数字

·常量:234.4f、32213.3F(常量后缀f、F必须存在,不可省)

·变量:使用float关键字来声明float型变量  float ch=32.3f;

double型:分配8字节内存,占64位,实际储存16位有效数字

·常量:324.9d、0.05

·变量:使用double关键字来声明double型变量  double th=8.9;

1.4、字符类型:

char型:分配2字节内存,占16位,变量范围:0~65535

·常量:'a'、'A'、‘好'、'\n'  用单引号括上的Unicode中的一个字符

·变量:使用char关键字来声明char型变量  char ch='你';

二、标识符与关键字:

2.1、标识符:

用来表示类名、变量名、数组名等有效字符序列称为标识符。

要求: (1)、标识符的第一个字符不能是数字字符

(2)、标识符由数字、下划线、字母、美元符号组成

(3)、标识符不能是关键字

(4)、标识符不能是true、false、null

例子:dns_21、_we23、$987ewa  都是标识符

2.2、关键字(java中50个关键字):

abstract 、assert 、boolean、break、byte、case、catch、char、class、const、continue、default 、do、double、else、enum、extends、final、finally、float、for、goto、if、implements、import、instanceof、int、interface、long、native、new、package、private、protected、public、return、short 、static、strictfp、super、switch、synchronized、this 、throw、throws、transient 、try 、void、volatile、while

应用编程题例:

一、编写一个应用程序,给出汉字“你”、“我”、“他”在Unicode表中的位置

public class Main{public static void main(String args[]){char ni="你";char wo="我";char ta="他";System.out.println(ni+"在Unicode中的位置为"+(int)ni);System.out.println(wo+"在Unicode中的位置为"+(int)wo);System.out.println(ta+"在Unicode中的位置为"+(int)ta);}
}

二、编写一个java应用程序,输出全部的希腊字母

public class Main{public static void main(String args[]){for(int i=945;i<=969;i++){     //小写希腊字母在Unicode表中的位置为945~969System.out.print(" "+(char)i);  //输出希腊字母}for(int i=913;i<=937;i++){     //大写希腊字母在Unicode表中的位置为913~937System.out.print(" "+(char)i);  //输出希腊字母}for(char i="α";i<="τ";i++){     //直接用希腊字母从开始输出到最后System.out.print(" "+i);  //输出希腊字母}}
}

java基本数据类型相关推荐

  1. 对Java基本数据类型的再思考

    10年前,我开始学习Java,8种基本数据类型,感觉轻松入门,记忆毫不费力-- 10年后,面试时,突然有人问起java有哪几种基本数据类型?竟然答不出来了,脑子里一点概念都没有了. 为什么会这样? 看 ...

  2. java基本数据类型 以及 double float 二进制表示方法

    Java 基本数据类型分为4类:整型,浮点型,字符型,布尔型. 整数类型: 关键字 占用字节数 byte 1 short 2 int 4 long 8 每个类型的取值范围,我们以int 为例,4个字节 ...

  3. Java基础-数据类型int,short,char,long,float,double,boolean,byte

    Java语言是静态类型的(statical typed),也就是说所有变量和表达式的类型再编译时就已经完全确定.由于是statical typed,导致Java语言也是强类型(Strong typed ...

  4. java i数据类型_数据类型 I

    都来自菜鸟教程,自己总结学习使用, JS 数据类型  没有对比就没有伤害, 字符串(String).数字(Number).布尔(Boolean).数组(Array).对象(Object).空(Null ...

  5. Java 基本数据类型 sizeof 功能

    Java基本数据类型 int     32bit short   16bit long    64bit byte    8bit char    16bit float   32bit double ...

  6. Java 基本数据类型

    Java 基本数据类型 变量就是申请内存来存储值.也就是说,当创建变量的时候,需要在内存中申请空间. 内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据. 因此,通过定义不 ...

  7. 深入理解Java原始数据类型和包装类关于==和equals的比较

    1.运算符 == 对于六大Java数值类原始数据类型,==比较的是数值 对于六大Java原始数据类型对应的包装类,==比较的是内存地址 2.equals() equals()方法只有对象才有,所以我们 ...

  8. java基本语句回文数实验_实验二 java基本数据类型与把持语句.doc

    实验二 java基本数据类型与把持语句.doc 还剩 4页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: 5System.out.println(num ...

  9. 五、吃掉Java基本数据类型,学习Java的基础

    @Author:Runsen @Date:2020/5/20 Java是一个强类型语言,Java中的数据必须明确数据类型.在Java中的数据类型包括基本数据类型和引用数据类型两种. 我是天天看菜鸟和W ...

  10. Java技术分享:Java基本数据类型

    数据类型在计算机语言里面,是对内存位置的一个抽象表达方式,可以理解为针对内存的一种抽象的表达方式.接触每种语言的时候,都会存在数据类型的认识,有复杂的.简单的,各种数据类型都需要在学习初期去了解,Ja ...

最新文章

  1. 机器学习——标准化/归一化的目的、作用和场景
  2. 【工具软件】webstorm配置
  3. DFS(二):骑士游历问题
  4. War of Inazuma (Easy Version) 阅读理解-n维超立方体-二进制-longlong右移32位
  5. 懒惰的JSF Primefaces数据表分页–第2部分
  6. spring-data-jpa 查询视图
  7. 用渐变色画圆_详细步骤!用ps画个中秋圆月亮
  8. 结合Composer 新版本PHP的开发方式
  9. Fundebug前端JavaScript插件更新至1.6.0,新增test()方法用于测试 1
  10. JQMeter进度条动态加载演示
  11. 使用Supervisor让你的Swift Perfect服务器项目后台运行
  12. php ip纯真数据库Dat,PHP获取IP地址所在地信息的实例(使用纯真IP数据库qqwry.dat)
  13. PS3模拟器RPCS3无法识别PS3手柄 且无振动的解决办法
  14. 怎么批量修改pdf文件名?
  15. 什么是工业物联网?与工业互联网有什么区别
  16. windows10怎么卸载计算机,win10系统自带浏览器怎么卸载_win10如何卸载电脑自带的浏览器-win7之家...
  17. 项目经理领导力提升与塑造:从自己干到团队干
  18. BootStrap Table:表格参数
  19. Codeforces 833D Red-Black Cobweb [点分治]
  20. LR字符串截取lr_save_var

热门文章

  1. Unity 游戏中近战攻击判定检测——射线检测
  2. C语言简单程序编写(一)
  3. 【移动安全基础篇】——26、两个简单app破解
  4. html 酷狗音乐教程,仿酷狗html5手机音乐播放器主要部分代码_html5教程技巧
  5. linux打包根目录
  6. 可调电阻封装图_看过来!!国产大神把ZXD2400 v4.3完美改造成60V50A可调数控电源...
  7. 常用函数的幂级数展开式
  8. C++学习(四六六)Multiple parse contexts are available for this file
  9. sql建表语句(含:序列、主键)
  10. Excel基础知识(3):工作表两种隐藏方法,第2种只能进入VBA解决