zoukankan      html  css  js  c++  java
  • java基础(第二章)

    第二章

    一、        变量

    1.变量是内存中的一个标识符号,用于存储数据

    2.变量命名规则——【P35页】

    l  必须以字母、下划线 _ 、美元符号 $ 开头

    l  变量中,可以包括数字

    l  变量中,不能出现特殊的符号,空格

    l  java中的关键字(红色字体),不能做变量名

    3.变量命名,遵循 骆驼命名法(变量由1个以上的单词组成,第1个单词首字母小写,后面单词的首字母大写)

    二、        数据类型

    a)        数字(整型int(整数)、双精度浮点型double(小数))

    b)        字符型(char),存储单个字符

    c)        字符串型(String),存储多个字符

    三、如何声明变量以及给变量赋值(赋值运算符=)

    方式1:先声明,再赋值

                                语法:  数据类型  变量名;(int i;)

                                                     变量名=值;          (i=0;)

    方式2:声明变量时,直接赋值

                                         语法:数据类型  变量名=值;      (int i=0;)

    牢记:变量先声明,后赋值,再使用

    四、        从键盘输入数据

    步骤1:在当前代码文件的第一行,导入包

                      import  java .util.*;或  import  java .util .Scanner;

    步骤2:编写语句(只编写一次)

       Scanner input=new Scanner(System.in);

    步骤3:定义变量,并保存键盘输入的数据

                       数据类型  变量名=input.next数据类型();

    ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉

    算术运算符

    +、-、*(乘号)、/(除号,取商)、%(取余数、取模)

    特殊的运算符:++(加加)、--(减减)

    int  a = 1;

    a+=10;  等同于a=a+10;

    a-=5;   等同于a=a-5;

    int  a = 1;

    场景1:System.out.print(a++);//输出1

    int  a = 1;

    场景2:System.out.print(++a);//输出2

    关系运算符

    大于号:>   小于号:<     大于等于:>=   小于等于:<=   等于号:==   不等于:!=

    ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉

    五、布尔数据类型

    boolean:值为true或false

    赋值:boolean 变量名=true或false或 表达式;

    数据类型转换(针对数字类型)

    1、            分为2大类:

           数字类型(int、double)、

    非数字类型(字符‘ ’、字符串””、布尔类型boolean)

    2、            数据类型转换分类

    a)        自动类型转换——【p41页】

                             i.              规则1:如果一个操作数为double类型,则整个表达式可提升为double类型

                           ii.              规则2:满足自动类型转换的条件。

    两种类型要兼容:数值类型(整型int和浮点型double)

    目标类型大于源类型:double类型可以存放int类型,(int-->double“放大转换”)

    b)        强制类型转换:   目标类型 变量名=(目标类型)变量或表达式;

    【double类型的值,保存到int类型变量中】

    int 变量名=(int)double类型的值或变量;

  • 相关阅读:
    龙小树|第一篇博客随笔
    机器学习相关网址
    希腊字母表
    博客园美化
    论文检索常用网站
    这些年,我用过的良心网站,分享给大家
    MATLAB小函数:展示灰度图像数据集的部分样例
    基于图嵌入的高斯混合变分自编码器的深度聚类(Deep Clustering by Gaussian Mixture Variational Autoencoders with Graph Embedding, DGG)
    MATLAB实例:二维散点图
    MATLAB实例:多元函数拟合(线性与非线性)
  • 原文地址:https://www.cnblogs.com/luocixin/p/6956085.html
Copyright © 2011-2022 走看看