zoukankan      html  css  js  c++  java
  • Java中的变量、数据类型和运算符

    1.变量的概述:通常,根据内存地址可以找到这块内存空间的位置,也就找到了存储的数据。但是内存地址非常不好记,因此,我们给这块空间起一个别名,通过使用别名找到对应空间存储的数据。变量是一个数据存储空间的表示。通过变量名可以简单快速地找到它存储的数据。变量是存储数据的一个基本单元,不同的变量相互独立。

    2.数据类型

    2.1.java常用的数据类型:int(整型)、double(双精度浮点型)、char(字符型)、String(字符串型)。

    2.2.变量声明及使用:(1)声明变量,即“根据数据类型在内存中申请一块空间”,这里需要给变量命名。

                                        语法:数据类型  变量名;

                 例如:double  score;          //声明双精度浮点型变量score存储分数

                    String   name;        //声明字符串变量name存储学生姓名

                    char      sex;           //声明字符串变量sex存储性别

                                  (2)给变量赋值,即“将数据存储至对应的内存空间”。

                                        语法:变量名=值;

                 例如:score=98.5;            //存储98.5

                    name=”张三“;          //存储”张三“

                                                sex=‘男’;                 //存储‘男’

                 在看到上面的声明变量与给变量赋值,我们不禁感到有些繁琐,那么我们就将这两个步骤合并一下,在声明一个变量的同时给变量赋值;

                 语法:     数据类型   变量名  =  值;

                         例如:double  score=98.5;

                                  String   name=”张三“;

                                  char      sex=‘男’;

              ☆变量都必须声明和赋值后才能使用;

    2.3  变量名的规则

           1).变量必须以字母、下划线"_"或"$"符号开头。

           2).变量可以包括数字,但不能以数字开头。

           3).除了"_"或"$"符号以外,变量名不能包含任何特殊字符。

           4).不能使用Java语言的关键字,如int、class、public、void、static等。

    3.运算符

      3.1  赋值运算符

           使用”=“号,称为赋值运算符

          例如:    double  height=177.5;     //身高

                       int     weight=78;            //体重

       3.2  算术运算符

           常用的算术运算符(+、-、*、/、%)

           示例:

              先声明变量来存储数据,数据来源于用户从控制台中输入的信息;然后进行计算并输出结果。

       

       3.3关系运算符

           关系运算符有(1)>  大于

                             (2)<  小于

                             (3)>=  大于等于

              (4)<=  小于等于

              (5)==  等于

              (6)!=   不等于

       示例:

         输出结果

        

    不小了,该成熟了.梦醒了,该奋斗了!
  • 相关阅读:
    2015年北京大学软件project学科优秀大学生夏令营上机考试---C:单词翻转面试题
    跟我学Java多线程——线程池与堵塞队列
    Swift学习——类的定义,使用,继承,构造等(五)
    LNMP编译安装(centos7+nginx1.9+mysql5.6+php5.5)
    【iOS开发系列】九宫格布局
    出现异常时直接把e输出比输出e.getMessage()好得多
    往服务器上传个文件只要不到10毫秒,往数据库写条记录却要10秒
    使用struts的logic:iterate标签遍历列表时得到显示序号
    一次性上传多个文件到服务器端(一)
    Another MySQL daemon already running with the same unix socket的解决
  • 原文地址:https://www.cnblogs.com/binbao/p/4446069.html
Copyright © 2011-2022 走看看