zoukankan      html  css  js  c++  java
  • 20165310 java_blog_week2

    2165310 《Java程序设计》第2周学习总结

    教材学习内容总结

    • 了解Java变量
      • 重点学习Boolean变量和类型转换规则
    • 学习数组定义、使用方式
      • 区别:
    int [] a,b [];
    int a [],b [];
    
    • 熟悉java常用函数
      • 学习for循环新语句
      • 学习Scanner的运用方式
    for(int i:a){
        语句//前提:int a[]为数组
    }
    
    import java.util.Scanner;
    public class Example{
        public static void main(String [] args){
            Sacnner reader=new Scanner(System.in);
            while(reader.hasNextDouble()){
                double x=reader.nextDouble();
            }
        }
    }
    

    教材学习中的问题和解决过程

    • 一开始对于boolean变量不太了解,在运用到位运算符时不会进行类型转换,容易出错。
    • 解决方法:根据例题,自行改写练习,熟悉用法。

    代码调试中的问题和解决过程

    • 问题1:重复命名
    • 问题1解决方案:更改类名
    • 问题2:char类型的字符,如: char G,G++仍为char类型,G+1转换为int类型
    • 问题2解决方案:G+1时自动进行类型转换,要注意,其中图一为正确的代码运行结果,图二为错误代码:
      输入图片说明
      输入图片说明

    代码托管

    由于终端一次性截图无法截全,分为两张(由于上周编写代码的电脑系统出了问题,本周更换了电脑,上周的代码没有计算在内):
    输入图片说明
    输入图片说明

    上周考试错题总结

    • 错题1:数组创建后大小是否能够改变
      • 理解:因为java的数组可以用int类型变量分配大小,误以为是动态分配,实际上是不能够改变的。
    • 错题2:区别">>""与">>>"
      • 理解:>>:带符号右移。正数右移高位补0,负数右移高位补1。>>>:无符号右移。无论是正数还是负数,高位通通补0。
    • 错题三:int以下精度运算结果都为int型
      • 理解:做题时因为类型转换规律,通常会忘记这个定理。
  • 相关阅读:
    Android外部SD卡的读取
    TableLayout(表格布局)
    Android中Adapter之BaseAdapter使用
    Android中Spinner下拉列表(使用ArrayAdapter和自定义Adapter实现) .
    html5新增及废除属性
    Android Studio运行程序出现Session ‘app’: Error Launching activity 解决办法
    Android的面孔_Actiyity
    初步理解类和对象
    zabbix(2)使用指南
    zabbix(1)基础知识
  • 原文地址:https://www.cnblogs.com/atbaoi/p/8536594.html
Copyright © 2011-2022 走看看