`
ss1
  • 浏览: 79774 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

java 基础数据类型

阅读更多

1.简单数据类型
逻辑类型  boolean
文本类型  char,String(特殊类型)
整数类型  byte,short,int,long
浮点类型  double,float

boolean  两个值:true and false
char  16位无符号(不分正负的)Unicode字符 必须包含在单引号内('')
       eg:'\t' 表示一个制表符
            '\u????' 表示一个特殊的Unicode字符 ????应严格按照4个16进制数进行替换.
String  不是一个简单的数据类型 而是一个类(class) 它被用来表示字符序列.字符本身符合Unicode标准
         且上述char类型的反斜线符号适用于String.
         与c and c++ 不同,String不能用'\o'作为结束. (本来要写'\零'的,可是它就是不显示,没招儿了,就用o来代替吧~~)
byte short int long
         在数据后面直接跟一个字母"L".L表示这是一个long型数值. 在Java编程语言中L无论是大写还是小写都同样有效,但由于小写l与数字1容易混淆,因而,使用小写不是一个明智的选择.
                                           整型数据的长度和数值范围
   ----------------------------------------------------------------------------------------------------------------------
        长度                                    数据类型                                  数值范围
   ----------------------------------------------------------------------------------------------------------------------
        8 bits                                     byte                                   -2(7)~2(7)-1
        16 bits                                   short                                   -2(15)~2(15)-1
        32 bits                                   int                                      -2(31)~2(31)-1
        64 bits                                   long                                    -2(63)~2(63)-1
   ---------------------------------------------------------------------------------------------------------------------
float double   
          数值包含小数点或指数,或者在数字后面带有字母F or f(float), D or d(double)
                                           浮点型数据的长度和数值范围
   ----------------------------------------------------------------------------------------------------------------------
        长度                                    数据类型                                  数值范围
   ----------------------------------------------------------------------------------------------------------------------
        32 bits                                   float                              1.401e-45~3.402e+38
        64 bits                                   long                              4.94e-324~1.79e+308d
   ----------------------------------------------------------------------------------------------------------------------

2.简单数据类型变量的声明和赋值
public class Assign{
  public static void main(String[] args){
     int x,y;                                          //declare int variables
     float z=3.414f;                               //declare and assign float variable
     double w=3.1415;                          //declare and assign double variable
     boolean truth=true;                        //declare and assign boolean variable
     char c;                                           //declare character variable
     String str;                                       //declare String variable
     String str1="bye";                            //declare and assign String variable
  c='A';                                                //assign value to char variable
  str="Hi out there!";                             //assign value to String variable
  x=6;
  y=1000;                                            //assign values to int variable
  ...
  }
}

下面是一些非法赋值的语句:
y=3.1415926;                               //is not an int.Requires casting and decimal will be truncated
w=175,000;                                 //the comma symbol(,)cannot appear
truth=1;                                      //a common mistake made by ex- c/c++ programmers
z=3.14156;                                  //can't fit double into a Float

分享到:
评论

相关推荐

    Java基础数据类型

    java基础数据类型。

    JAVA基础数据类型

    本文将详细探讨Java中的基础数据类型,包括它们的概念、分类、存储模型以及各自的特性和用途。 首先,Java中的数据类型分为两大类:基本数据类型和引用数据类型。基本数据类型是Java语言预定义的,它们直接存储值,...

    Java实验-基本数据类型及操作

    Java基础数据类型及操作实验报告 Java是一种面向对象的编程语言,具有强大的数据类型系统。了解Java中的基本数据类型及其操作是java编程的基础。本实验报告将介绍Java中的基本数据类型、数据类型转换、控制台输入...

    Java编程基础知识变量与数据类型

    资源名称:Java编程基础知识变量与数据类型资源目录:【】11957c6aed0bbd30e284837b53bc3a6f【】2.Java编程基础知识变量与数据类型1.数据类型初阶【】2.Java编程基础知识变量与数据类型10.浮点类型【】2.Java编程...

    Java基础标识符关键字数据类型PPT教案学习.pptx

    Java 基础数据类型可以分为八种:byte、short、int、long、float、double、char、boolean。其中: * byte 是一个 8 位整数类型,占用 1 字节,表示范围为 -27 至 27-1,即 -128 至 127。 * short 是一个 16 位整数...

    实验Java的基本数据类型和作业流程控制结构.doc

    Java 基础数据类型和作业流程控制结构 Java 基础数据类型是 Java 编程语言的基础,包括整数、浮点数、字符、布尔类型等。本文将对 Java 基础数据类型进行详细的介绍,并且对作业流程控制结构进行讲解。 一、整数...

    java-study 是本人学习Java过程中记录的一些代码!从Java基础的数据类型、jdk1.8的Lambda、10.zip

    在本压缩包“java-study”中,作者记录了其学习Java编程语言的过程,主要涵盖了三个核心主题:Java基础数据类型、JDK 1.8的Lambda表达式以及可能涉及的其他进阶内容。让我们逐一深入探讨这些知识点。 首先,Java的...

    JAVA数据类型思维导图

    在Java编程语言中,数据类型是程序设计的基础,它决定了变量可以存储的值的种类和范围。本资源“JAVA数据类型思维导图”提供了一种直观的方式来理解和记忆Java中的数据类型,包括基本数据类型和引用数据类型。下面将...

    java数据类型汇总

    Java 数据类型是编程的基础,了解并熟练掌握它们的特性及转换方式对于任何Java开发者来说都至关重要。Java的数据类型主要分为两大类:基本数据类型(Primitive Data Types)和引用数据类型(Reference Data Types)...

    JAVA基本数据类型

    非常明了的介绍了JAVA的基本数据类型,为以后打好坚实基础。

    Oracle9i数据类型Java数据类型Schema类型对比.doc

    这些数据类型是编程和数据库管理中的基础,理解它们的关系对于开发与数据库交互的应用程序至关重要。 1. Oracle9i 数据类型: - NUMBER(1): 可以存储单个数字,相当于 Java 中的 boolean 类型,但实际存储的是整数...

    JAVA数据类型与Hibernate的类型映射

    总结来说,理解并掌握Java数据类型与Hibernate的映射关系,是使用Hibernate进行数据库操作的基础。这涉及到对Java基本类型、复杂类型以及自定义对象的映射,还包括对数据库NULL值的处理、对象关系映射以及工具的使用...

    SQL的数据类型与Java数据类型的对应关系

    SQL的数据类型与Java数据类型的对应关系,是程序员必备的基础知识,欢迎大家下载。

    java 基础JAVA中的数据类型、变量、运算符、表达式

    JAVA中的关键字、标识符、注释 JAVA中的数据类型、变量、运算符、表达式 JAVA类中方法的调用

    java 数据类型讲解

    在Java中,数据类型是编程的基础之一,它定义了变量所能够存储的数据种类。本文将详细讲解Java中的数据类型,并结合部分给定内容进行深入探讨。 #### 二、Java数据类型分类 Java的数据类型主要分为两大类:原始...

    java的八大基础数据类型

    Java 的八大基础数据类型 Java 的八大基础数据类型是 Java 语言的一部分,分别是 byte, short, int, long, char, float, double, boolean。下面分别对每种数据类型进行详细介绍: 一、整型 整型在 Java 中分为四...

    Java数据类型操作包含转换代码实例.rar

    在Java编程语言中,数据类型是程序设计的基础,它们分为两大类:基本数据类型和引用数据类型。这个压缩包“Java数据类型操作包含转换代码实例.rar”提供了丰富的代码示例,帮助初学者理解和掌握Java中数据类型的转换...

    java 基本数据类型及基本操作.ppt

    在Java程序设计中,基本数据类型和基本操作是编程的基础。本篇将详细阐述这些关键概念。 2.1 引言 在Java中,程序是由数据和对数据进行操作的指令组成的。基本数据类型是构建程序的基础,它们包括数值、字符和布尔...

    java基础-数据类型

    java基础的数据类型 看这个思维导图就够了

Global site tag (gtag.js) - Google Analytics