变量,数据类型与类型转换

目标:掌握java基础语法知识

1变量

变量即变化中的量,变量中的值是变化的,在java中,使用变量时需要声明变量,在声明变量时需要声明变量名,变量名必须是一个以字母开头的由字母或数字构成的序列,变量名的长度没有限制。命名变量时,如果只有一个单词,则都是小写,如果有两个以上的单词,则第一个单词小写其余各单词的首字母大写,变量名不能使用java中的关键字。

2数据类型

 2.1整型

  java是一种强类型语言,这就意味着必须为每一个变量声明一个类型,在java中一共有8种基本类型,其中有4种整型,2种浮点型类型,1种字符类型。

数据类型: (1)基本数据类型 (2)引用数据类型

         基本数据类型:数值型,字符型(char),布尔型(boolean)

          数值型:整数类型(byte,short,int,long),浮点类型(float,double)

         (2)引用数据类型:类(class),接口(interface),数组

逻辑型boolean

boolean类型数据只允许取值true或false不可以0或非0的整数代替true或false

文本型char

字符常量是单引号括起来的单个字符,采用的编码格式为unicode编码,一个字符占两个字节。

整数型(byte、short、int、long)

char类型占2个字节
short从-32768到32767
int从-2147483648,到2147483647共10位
long从-9223372036854775808到9223372036854775807共19位

java语言整型常量的三种表现形式

十进制整数:如:13,-204,0.

八进制整数:要求以0开头,如:014.

十六进制数:要求以0x或0X开头,如:0X14.

浮点型(float、double)

java浮点类型常量有两种表示形式

十进制数形式:如:3.45。

科学计数法形式:如:2.34e2

时间: 2024-08-05 19:35:34

变量,数据类型与类型转换的相关文章

2 Java基础语法(keyword,标识符,凝视,常量,进制转换,变量,数据类型,数据类型转换)

1:keyword(掌握) (1)被Java语言赋予特定含义的单词 (2)特点: 所有小写. (3)注意事项: A:goto和const作为保留字存在. B:类似于Notepad++这种高级记事本会对keyword有特殊颜色标记 2:标识符(掌握) (1)就是给类,接口.方法,变量等起名字的字符序列 (2)组成规则: A:英文大写和小写字母 B:数字 C:$和_ (3)注意事项: A:不能以数字开头 B:不能是java中的keyword C:区分大写和小写 (4)常见的命名规则(见名知意) A:

跟着刚哥梳理java知识点——变量之间的类型转换(四)

变量之间的类型转换主要包括自动类型转换和强制类型转换. 1.自动类型转换:当容量小的数据类型与容量大的数据类型做运算时,容量小的会自动的转换成容量大的类型. [知识点]: a)char,byte,short ---> int ---> long ---> float ---> double ---> String char c = 'a'; short s = 12; byte b = 125; //char.short和byte之间运算全部自动转换成int int s1 =

Java基本数据类型与类型转换

Java基本数据类型与类型转换 文本关键字:8种.基本数据类型.整数类型.浮点类型.字符类型.布尔类型 一.基本数据类型 1. 概述 在Java中,所使用到的类型可以分为两大类,一类是基本数据类型,一共有8种,包含:整数,小数,字符,布尔.另外一类是引用类型,包含:字符串,数组以及各种Java类. 2. 整数类型 整数类型是一个很常用,也比较简单的类型,在计算机中以二进制的方式存储,其中有一位是符号位. byte:-2^7 ~ 2^7 - 1 1字节 8bit short:-2^15 ~ 2^1

dos命令-环境变量-数据类型-命名规范

JAVA第一天笔记--dos命令-环境变量-数据类型-命名规范 1.能够阐述JDK和JRE之间区别 JDK(Java Development Kit)是提供给开发人员使用的JAVA开发工具包(javac.exe;java.exe),包含JRE(Java Runtime Environment). JRE(Java Runtime Environment)是Java程序运行环境,包含JVM(Java Virtual Machine)及核心类库. 总结为:开发人员使用JDK开发的程序,在JRE中运行

Java 语法 索引 ----- 变量-----数据类型

数据类型 类型 bits/byte 范围 默认值 byte 8/1 -128 +127 0 short 16/2 -32,768+32,767 0 int 32/4 -2,147,483,648 = -231+2,147,483,647 = 231-1 0 long 64/8 -9,223,372,036,854,775,808 = -263+9,223,372,036,854,775,807 = 263-1 0L float 32/4 1.40129846432481707e-45  = 2-

OC变量数据类型

// //  main.m //  OC10变量数据类型 // //  Created by Zoujie on 15/9/4. //  Copyright (c) 2015年 Zoujie. All rights reserved. // enum flag {     FIREST,     SECOND,     THIRD,     FOURTH=5,     FIFTH,      }ENDOFDATA; //未命名的枚举类型 enum {     up,     down,     

一、数据类型和运算符——5-基本数据类型的类型转换

5-基本数据类型的类型转换 1.自动类型转换 2.强制类型转换 3.表达式类型自动提升

引用数据类型的类型转换(学习笔记)

引用数据类型的类型转换 引用数据类型也能够做类型转换 (1)引用数据类型的转换是有条件,不能够随便转 (2)转换的条件是:只能够在有继承关系的类型间进行 (3)正因为只能沿着继承树进行转换,才有向上转型和向下转型的概念 向上转型 1.把子类对象交给父类的引用---自动类型转换 ★ 当我们拥有了一个父类引用的时候,就不能再简单的认为它指向父类对象了,它还有可能指向任意一个子类对象 父类的引用指向子类对象是没有问题的,不过只能看到对象身上来自于父类的属性和行为 向下转型 1.把父类对象交给子类引用-

第二章 变量,数据类型和运算符

第二章 &变量,数据类型和运算符 英文新识: double 双精度浮点 string  字符串 character  字母 integer  整数 Scanner  扫描仪 score  分数         name  名字     boolean  布尔   true  真          false  假 语法新知: double score =98.5; //声明双精度浮点型变量score存储分数 String name="张大侠";        //声明字符串型变

变量,数据类型,运算符

梆梆梆梆......我又来了 这次我要写的是-----    (看标题) 第一个是变量,数据类型 //变量分为:变量名,变量类型,变量值 数据类型为: 整数    int    byte   short   long 小数(双精度浮点型)      double          float 字符型     char 字符串型     String 完整展示: public class Text1{ public static void main(String[]args){ String na