zoukankan      html  css  js  c++  java
  • 20165210 Java第二周学习总结

    20165210 Java第二周学习总结

    教材学习内容总结

    - 第二章学习总结

    1. 标识符与关键字:
    • 重点在50个关键字
    • 标识符并不能是关键字
    • 标识符的第一个字符不能是数字字符
    • Unicode字符集简单了解一下
    1. 基本数据类型:
    • Boolean声明逻辑变量,它的常量只有true和false
    • int byte short long 整数型的常量
    • char 字符类型常量
    • float double 浮点类型常量
    1. 类型转换运算:
    • 类型按精度从低到高排序:
    byte short char int long float double
    
    • 当把级别低的变量的值赋给级别高的变量时,系统自动完成数据类型的转换:
    int x = 50;
     float y;
     y = x;
    
    • 当把级别高的变量的值赋给级别低的变量时,必须使用类型转换运算:
    int x = (int)34.89;
    long y = (long)56.98F;
    int z = (int)1999L;
    
    1. 输入基本型数据
    • 可以使用Scanner创建一个对象:
    Scanner reader = new Scanner(System.in);
    
    • System.out.println()和System.out.print()可输出串值、表达式的值,二者的区别是前者输出数据后换行,后者不换行:
    System.out.println(m+"个数的和为"+sum);
    System.out.print(":"+123"大于"+122);
    
    1. 数组
    • 格式:
      数组的元素类型 数组名[];
      数组的元素类型 []数组名;
    • 为数组分配元素的格式:
      数组名 = new 数组元素的类型[数组元素的个数];
    • length的使用
      数组元素的个数称作数组的长度;
    • 数组的引用
      数组属于引用型变量,因此两个相同类型的数组如果具有相同的引用,它们就有完全相同的元素:
    int a[] = {1,2,3},b[] = {4,5};
    

    如果使用赋值语句其类型必须相同。

    第三章学习总结

    1. 运算符与表达式
    • 加减运算符和乘、除和求余运算符
    • 自增自减运算:
    ++x x++ --x x--
    
    • 算数混合运算的精度
    1. 如果表达式中有双精度浮点数,则按双精度进行运算
    2. 如果表达式中最高精度是单精度浮点数,则按单精度进行运算
    3. 如果表达式中最高精度是long型整数,则按long精度进行运算
    4. 如果表达式中最高精度低于int型整数,则按int精度进行运算
    
    1. 语句概述
    • 方法调用语句:
    System.out.println("Hello")
    
    • 表达式语句:
    x = 23
    
    • 复合语句:
    { z = 123+x;
    System.out.println("How are you");
    }
    
    1. if条件分支语句
    • if语句格式:
    if(表达式){
        若干语句
    }
    
    • if-else语句格式:
    if(表达式){
        若干语句
    }
    else{
        若干语句
    }
    
    1. switch开关语句
    • 语句格式
    switch(表达式)
    {
        case 常量值1:
        若干语句
        break;
        case 常量值2:
        若干语句
        break;
        .
        .
        .
        default:
        若干语句
    }
    
    1. 循环语句
    • for循环语句:
    for (表达式1; 表达式2; 表达式3){
        若干语句
    }
    
    • while语句:
    while(表达式) {
        若干语句
    }
    
    • do-while循环语句:
    do{
        若干语句
    }while(表达式);
    
    1. break和continue:
    • break是结束循环语句
    • continue是结束本次循环
    1. for语句与数组
    for(声明循环变量: 数组的名字) {
        ...
    }
    

    学习中遇到的问题及解决

    • 对Scanner类的用法比较模糊,之后看了蓝墨云班课上的资源,对其有了一些看法。
    • 还有一个问题怎么运用代码来移动多个文件。

    代码托管

    感悟

    本周的代码真的很多,一开始还比较生疏,多加练习发现好多了,在练习中又学会了一些小技巧,收获很多。

  • 相关阅读:
    经典之计算机内存管理
    Git 远程仓库
    【玩转微信公众平台之十】 图文消息回复解说
    C++11中的继承构造函数
    树莓派使用无线网卡上网相关命令
    swift的UITableView的使用
    相似微信的ChattingUi
    HDOJ 5289 Assignment 单调队列
    poj1936
    samba 文件和目录权限控制
  • 原文地址:https://www.cnblogs.com/lyklyk/p/8545484.html
Copyright © 2011-2022 走看看