zoukankan      html  css  js  c++  java
  • java--变量,常量,数据类型的声明及使用。

    一、概念:

      变量是指内存中的一个存储区域,该区域要有自己的名称(变量名)、类型(数据类型),该区域的数据可以在同一数据类型的范围内不断变化值;

    二、变量的使用注意事项:

      1、Java中的变量必须声明后才能进行使用。

      2、变量的作用域:在一对{}中为有效区间。

      3、需要进行初始化后才能使用变量。

    三、变量的定义语法:

      数据类型  变量名 = 初始化值;

      变量的使用是通过变量名来访问所指向的内存区域中存储的值。

      a.数据类型:数据类型指定变量可以包含的数据的类型,与某些语言不同,java的数据类型很特殊,例如:不能将包含的小数点的数字存储到只存储整数类型的变量中,将下一节介绍特定的数据类型。

      b.变量名:变量名是由编程人创建的,用来引用该变量的标识符。

      c.初始化值:每个变量均引用包含数据的一个内存位置,可以指定此值,如果你不为该变量赋值,那么java就会将默认值给它,数字变量初始化为零,字符变量初始化为null,布尔变量初始化为flase,null是表示什么也没有的一个值。

    复制代码
     1 package pkg1;
     2 
     3 public class Test{
     4     public static void main(String args[]){
     5         int age = 10 ;
     6         
     7         System.out.println("="+age);    
     8         
     9     }
    10 }
    复制代码

    运行效果:

    1 =10

    那如果我在给age重新赋值会发生什么呢?

    复制代码
    package pkg1;
    
    
    public class Test{
        public static void main(String args[]){
            int age = 10 ;
            System.out.println("="+age); 
            age = 20 ; 
    System.out.println("age变化后的值:"+age);
       }
    }
    复制代码

    运行效果:

    1 =20

    总结:

      说明程序在不断时,是可以对值进行修改的,这个就叫做变量。

    四、常量

      概念:程序运行期间,不发生变化的就叫做常量。

      生活中的常量有哪些呢?比如

       1、整数常量: 一天是24小时,一年有12个月。。。

       2、小数常量:圆周率 3.14 重力系数 9.8。。。

       3、字符串常量:人的名字。。。。

       4、布尔常量:true,flase。。。。

    五、基本数据类型

      概念:变量和常量在程序运行期间,定义的时候在jvm里面开辟一个小的内存空间,那它的空间有多大和存储什么类型的数据,都是由数据类型所决定的。

      常见的简单的数据类型包括:

      1、整形数据类型:byte,short,int, long。

      2、浮点数据类型:float,double。

      3、字符数据类型:char。

      4、布尔数据类型:boolean。

      

     代码展示:

    复制代码
     1 package pkg1;
     2 
     3 import java.util.Calendar;
     4 
     5 public class Test1{
     6     public static void main(String args[]){
     7         int  x, y ;//定义x,y两个整形类型
     8         
     9         float z = 1.234f;//指定变量z为float型且赋初值为1.234,float后面要加f
    10         
    11         double w = 1.234;//指定变量w为double类型,且赋初值为1.234
    12         
    13         boolean flag = true;//指定变量flag为boolean 且赋初值为true
    14         
    15         char c;//定义字符变量为C
    16         
    17         long l = 200L ;//定义长整形变量l,并赋初值200,长类型后面要加L或者l
    18         
    19         byte b = 127;//定义字节类型数据类型b,并赋初值为27
    20         
    21         short s = 123;//定义短整形s,并赋初值为127
    22         
    23         c = 'A';//给字符串变量c赋值A
    24         
    25         x = 12 ; //给整形变量x赋值为12
    26         
    27         y = 300 + 1 ;//给变量y赋值为301
    28         
    29         System.out.println("z+m"+ (z+m));    
    30         
    31     }
    32 }
    复制代码

     运行结果:

    z+w=2.4679999675750732

    总结:大家要正确运用好变量及数据类型,方便后面的编程开发 

  • 相关阅读:
    Mysql -- SQL常用命令实例
    JavaWeb -- 文件上传下载示例
    Java -- 利用反射 操作任意数组,包括对象数组 和 基本数据类型的数组
    JavaWeb -- 自定义标签实例, 防盗链, JSTL 核心标签
    JavaWeb -- Jsp 自定义标签的使用
    JavaWeb -- http-equiv=refresh跳转的时候出现Session 丢失, 解决办法。。
    JavaScript -- 正则表达式 检验表单提交的内容
    FSG压缩壳和ImportREC的使用
    愉快的开始
    学习Python的捷径
  • 原文地址:https://www.cnblogs.com/zxl934734463/p/10809487.html
Copyright © 2011-2022 走看看