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

    一,变量

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

    2.变量命名规则

    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类型的值或变量;

  • 相关阅读:
    1012 The Best Rank (25 分)(排序)
    1011. World Cup Betting (20)(查找元素)
    1009 Product of Polynomials (25 分)(模拟)
    1008 Elevator (20 分)(数学问题)
    1006 Sign In and Sign Out (25 分)(查找元素)
    1005 Spell It Right (20 分)(字符串处理)
    Kafka Connect 出现ERROR Failed to flush WorkerSourceTask{id=local-file-source-0}, timed out while wait
    flume、kafka、avro组成的消息系统
    Java23种设计模式总结【转载】
    Java编程 思维导图
  • 原文地址:https://www.cnblogs.com/alhy/p/6952216.html
Copyright © 2011-2022 走看看