zoukankan      html  css  js  c++  java
  • 《Java程序设计》第二周学习总结

    教材学习内容总结

    第二章

    • 标识符与关键字

    1.标识符

    其本质是文件名字。

    由字母、下画线、美元符号和数字组成,长度不受限制。

    标识符的第一个字符不能为数字,标识符不能为关键字(如inter)。

    标识符不能是true、false、null(虽然它们不是关键字)

    标识符用的是Unicode字符集,要注意字符集内的符号很多,包含多种语言,例如对于?,在英文和汉语输入法中也是占据不同的字符位置的。

    Unicode字符集最多可以识别65536个字符,前128个字符刚好是ASCII码。

    2.关键字

    具有特定用途或被赋予特定意义的一些单词。

    不可以把关键字作为标识符来使用。

    • 基本数据类型

    1. 逻辑类型: boolean 

    它只能用来判断对或者错,例如 blooean isOK = true isOK = false

    2. 整数类型: byte   short   int   long 

    int 型变量,分配4个字节内存

    byte 型变量,分配1个字节内存,占8位

    short 型变量,分配2个字节内存,占16位

    long 型变量,分配8个字节内存,占64位

    注:Java没有无符号的 byte,short,int,long

    3. 字符类型: char 

    char 型变量,分配2个字节内存,占16位

    最高位不是符号位,没有负数的 char。 取值范围 0~65535。

     char x = 'a' 等同于  char x = 97 

    必须要用 int 修饰,查找字符时,(char)9 即表示查找 Unicode 字符集的第九个 j 字符。

    4. 浮点类型: float   double 

    • 类型转换运算

    将数据类型按精度从高到低排列为 byte short char int long float double 

    1. 当把级别低的变量赋给级别高的变量时,系统自动完成数据类型的转换

    2. 当把级别高的变量的值赋给级别低的变量时,必须使用类型转换运算

    格式: (类型名)要转换的值; 

    • 输入基本型数据

    1. 使用 Scanner 创建一个对象:
     Scanner reader = new Scanner(System.in); 

    2. reader对象调用下列方法,读取用户在命令行输入的各种基本类型数据:

     nextBoolean(), nextByte(), nextShort(), nextInt(),nextLong(), nextFloat(), nextDouble() 

    • 输出基本型数据

     System.out.println() :输出数据后换行

     System.out.print() :输出数据后不换行

    使用二者输出字符串时不可以出现“回车”。

    与C语言中 printf 函数类似的输出数据的方法:

     System.out.printf("格式控制部分",表达式1,表达式2,...,表达式n) 

    • 数组

    数组是一些类型相同的变量组成的集合。

    数组属于引用型变量,创建数组需要经过声明数组为数组分配变量两个步骤f。

    声明数组的方式:

    一维数组: 数组的元素类型 数组名 [ ];   数组的元素类型 [ ] 数组名; 

    二维数组: 数组的元素类型 数组名 [ ] [ ];   数组的元素类型 [ ] [ ] 数组名; 

    为数组分配元素  数组名 = new 数组元素的类型 [数组元素的个数] 

    第三章

    • 运算符与表达式

    要注意算数混合运算的精度大小排序。

    要注意关系运算符与逻辑运算符的结合方向。

    • 条件分支语句

    if 语句

    if-else语句

    if(表达式){
        若干语句
    }
      else {
        若干语句
    }

    if-else if-else语句

    • switch开关语句

    1. 循环语句

    for循环语句

    for (表达式1;表达式2;表达式3){
        若干语句
    }

    while循环语句

    while(表达式) {
        若干语句
    }

    2.break与continue语句

    代码托管

    代码提交的过程:

    脚本运行如下:

  • 相关阅读:
    The 2014 ACM-ICPC Asia Xi'an Regional Contest — F题 Color
    CodeForces 358D — Dima and Hares
    VIJOS国庆节模拟赛之繁星春水
    两个算法
    HDU 4901
    Andrew Stankevich Contests #2
    HDU 4701
    HDU 5033
    程序安装出现错误代码为2869
    常用正则表达式总结(以后加了再补充)
  • 原文地址:https://www.cnblogs.com/IconicV/p/8547080.html
Copyright © 2011-2022 走看看