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

    一、变量

    1. 变量是内存中的一个标识符号,用于存储数据
    2. 变量命名规则——【P35页】

          2.1必须以字母、下划线、美元符号开头

      2.2变量中,可以包括数字

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

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

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

    二、数据类型

    a)     数字(整数int、小数double)

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

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

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

    方式1:      先声明,再赋值

           语法:

               数据类型  变量名;

            变量名=值;

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

             语法:

         数据类型  变量名=值;

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

    四、从键盘输入数据

    步骤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)

    21、        数据类型转换分类

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

                                                   i.              规则1:

                                                 ii.              规则2:

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

    b)      强制类型转换

      目标类型 变量名=(目标类型)变量或表达式;

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

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

     
     
  • 相关阅读:
    转:SQL Server 2005 Express附加数据库为“只读”的解决方法!
    通过WPF模拟交通红绿灯(图文教程)
    手把手教你怎样把文件保存到Oracle数据库
    已删除
    JavaScript精炼类(class)、构造函数(constructor)、原型(prototype)
    Ext:RowLayout和ColumnLayout连用必须加panel的问题
    Ext:前台js往gridpanel动态添加记录
    "int i=1" "int i=new int() "和“String str = "a";” “String str = new String("a")”区别以及c#值类型和引用类型
    未能加载文件或程序集“Model Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”或它的某一个依赖项。系统找不到指定的文件。
    hibernate:inverse、cascade,一对多、多对多详解
  • 原文地址:https://www.cnblogs.com/tz4630/p/6985945.html
Copyright © 2011-2022 走看看