java基础(1)变量、数据类型

1.为什么需要变量

  内存就像储物柜,用来存放各种东西或数据, 对程序员来书,数据存入内存只是第一步,还要考虑,怎样找到存入的数据,存入的数据能否修改;写程序就是在做内存存取,先把数据存入内存,需要的是很好拿出来。数据放到内存中,我们怎么找到它呢?这就要根据内存地址来找我们需要的数据,计算机的内存地址时16进制的,很长的一串字符,那我们能不能用其他的字符来代替这个地址呢?这个字符就是变量。

2.变量的声明和使用

  第一步:声明一个变量以分配空间(根据类型开辟空间)

  第二部:为变量赋值(将数据存入空间)

  第三步:使用变量(取出数据、使用)

3。变量命名规则

  变量名=首字符+其余部分

  首字符:字母、下划线、$

  其余部分:数字、字母、下划线、$

  应避开关键字

  符合驼峰命名法

  若名字由多个单词组成,从第二个单词开始,首字母均大写

4.java数据类型

1,。基本数据类型:分为布尔类型(值为true或false)、数值类型

     数值类型:分为整数类型、浮点类型

     整数类型:byte(1字节(8位))、short(2字节(16位)、int(4字节(32位))、long(8字节(64位))、char(2字节(16位))

     浮点类型:单精度float(4字节(32位))、双精度double(8字节(64位))

java对于整数有三种不同的表现形式

  十进制:0-9,满10进一

  八进制:0-7,满8进一,以0开头。

  十六进制:0-9,A-F,满16进一,以0X开头

进制的基本转换

  十进制转二进制:除2取余数

  二进制转十进制:乘2的幂数

  八进制、二进制互转:一位变三位、三位变一位

  十六进制、二进制互转:一位变四位,四位变一位

负数的二进制表现形式

  对应的正数二进制取反加一

基本类型转换

  语法

    自动类型转换

      在满足以下条件时,系统自动完成类型转换也称隐含转换

        1.两种类型兼容

        2.目标类型大于源类型

        3.对于表达式,如果操作数为double型,则整个表达式提升为double型

    强制类型转换

      在一定条件下,程序员手动完成类型转换

        1.两种类型兼容

        2.一般目标类型小于源类型

要点:强制类型转换会丢失精度!

时间: 2024-07-31 14:28:40

java基础(1)变量、数据类型的相关文章

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-

java 基础笔记 基本数据类型对象包装类

基本数据类型对象包装类: 为了方便操作基本数据类型值,将其封装成了对象,在对象中定义了属性和行为丰富了该数据的操作. 用于描述该对象的类就称为基本数据类型对象包装类. 基本数据类型 包装类 byte Byte short Short int Integer long Long float Float double Double char   Character boolean Boolean 该包装对象主要用于基本类型和字符串之间的转换. 基本类型-->字符串 1.基本类型数据+"&quo

java基础学习-变量&运算

package com.J; public class java { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub float a=1.11111111111111f;    // 数据表示单精度末尾+"f",此处数据存储要溢出 double b=1.1111111111111111;  // java里面默认小数都为double双精度浮点

Java基础——成员变量、局部变量和静态变量的区别

之前在刚开始学习Java的时候,就谈了谈Java基础中的变量,虽然知道这货以后会经常用到,但没想到了基本语法这里,竟然有冒出来了成员变量.局部变量和静态变量.变来变去太容易让人搞晕了,挑拣出来梳理一下喽! 要想区分这哥仨,首先,我们得知道它们分别是什么.先从成员变量下刀. 成员变量 我们来研究一个事物: 属性:外在特征:例如人的身高,体重 行为:能够做什么:例如人有说话,打球等行为. 而在Java语言中,最基本的单位是类,类就是用来体现事物的. 用类class来描述事物也是如此: 属性:对应类中

java基础——各种变量你晕了不?

java 中的变量大致分为 成员变量 和 局部变量 两大类. 成员变量:     在类体里面定义的变量称为成员变量. 假设该成员变量有 static keyword修饰.则该成员变量称为 静态变量 或 类变量. 假设该成员变量没有 static keyword修饰,则该成员变量被称为 非静态变量 或 实例变量. 局部变量:     形參.方法内定义的变量.代码块中定义的变量,都属于局部变量. 类变量 (静态变量)     1. 能够向前引用 2. 变量属于类本身 3. 类变量不依赖类的实例,类变

Java基础一 变量和数据类型及相关操作

Java基本语法: 1):Java语言严格区分大小写,好比main和Main是完全不同的概念. 2):一个Java源文件里可以定义多个Java类,但其中最多只能有一个类被定义成public类.若源文件中包括了public类,源文件必须和该public类同名. 3):一个源文件中包含N个Java类时,成功编译后会生成N份字节码文件,即每个类都会生成一份单独的class文件,且字节码文件名和其对应的类名相同. 4):若一个类必须运行,则必须拥有main方法,因为main方法是程序的入口. 编程建议:

java基础知识—变量、数据类型和运算符

1.变量:存储数据的一个基本单元.2.变量的声明和赋值: 1)声明并赋值;数据类型 变量名=值 例如:int prince=10; 2) 声明.赋值分为两步: 数据类型 变量名: 例如:int=price; 变量名=值 例如:price=10 3.数据类型分为两种: 1)基本数据类型八种: byte (-2的7次方到2的7次方-1) short (-2的15次方到2的15次方-1) int (-2的31次方到2的31次方-1) long (-2的63次方到2的63次方-1) 99l float

Java基础总结--变量、运算符总结

---变量基本概述----变量作用:就是用来存储数据变量的声明:变量类型 变量名;变量类型---区分不同类型的数据,变量名--按名访问变量变量名(规则):见名识意,第一个字母小写后面驼峰规则变量的作用域:所在方法内/所在局部代码块内变量初始化:一般情况都要进行初始化(成员变量JVM会进行默认初始化)---变量的分类---(java由于JVM存在跨平台,所以各种数据类型的数据占的存储空间不变)1.基础数据类型整型:byte-1B short-2B char-2B int-4B long-8B布尔型

Java基础 (2) - 基本数据类型及包装类

关键字位数.常量池.包装类(自动装拆箱) 8种基本数据类型整数类型:byte,short,int,long浮点数类型:float,double字符类型:char布尔类型:boolean 位数1.JVM规范中,boolean作为int处理,占4字节 ,boolean数组当做byte数组,占1个字节.2.byte类型是1byte也就是8位,可以表示的数字是-128到127,因为还有一个0,加起来一共是256. 包装类能解决1.基本类型并不具备对象的特性: 没有成员变量,方法可以调用.2.不支持面向对

java基础(3):变量、运算符

1. 变量 1.1 变量概述 前面我们已经学习了常量,接下来我们要学习变量.在Java中变量的应用比常量的应用要多很多.所以变量也是尤为重要的知识点! 什么是变量?变量是一个内存中的小盒子(小容器),容器是什么?生活中也有很多容器,例如水杯是容器,用来装载水:你家里的大衣柜是容器,用来装载衣裤:饭盒是容器,用来装载饭菜.那么变量是装载什么的呢?答案是数据!结论:变量是内存中装载数据的小盒子,你只能用它来存数据和取数据. 1.2 计算机存储单元 变量是内存中的小容器,用来存储数据.那么计算机内存是