201711671212 《JAVA程序设计》第二周学习总结

教材学习内容总结

本周学习内容:第二章基本数据类型与数组

 1、标识符的概念及其语法规则。

(1)用来标识类名,变量名,方法名,类型名,数组名及文件名。

(2)由字母,下划线,美元符号和数字组成,长度不受限制。

(3)第一个字符不能是数字字符。

(4)不能是关键字、true,false,null。

(5)区分大小写,hello与Hello是不同标识符。

考查点:通过选择或简答题 判断标识符是否合法。

2、Unicode字符集

3、关键字:小写字母表示;java有50个关键;

4、基本数据类型分为:

逻辑类型(true、false)、

整数类型(int、byte、short、long):整数类型的四类:int型、byte型、short型、long型的根本区别是分配的字节内存不同,使变量的取值范围也不同。 

字符类型(char):

(1)常量:用单引号括起Unicode表中的字符。变量:关键字char来声明char变量。例:char x='a'。

浮点类型(float、double):

(1)float型:231.0f(小数表示法),2e40f(2*10的40次方、指数表示法)。常量后面必须有后缀f或F。

(2)double型:小数表示法、指数表示法(常量后的后缀可省可不省)

5、类型转换运算

(1)精度从低到高:byte、short、char、int、long、float、double。

(2)级别低变量转换级别高变量,系统自动完成数据转换;高转换低,必须使用类型转换运算。格式:(类型名)要转换的值。例:int x=(int)34.89

6.输入、输出数据

(1)使用Scanner创建对象,输入基本型数据。

import java.util.Scanner;
public class Example2_3 {
    public static void main (String args[]) {
        System.out.println("输入数字");
        System.out.println("最后输入0结束输入操作");
        Scanner reader=new Scanner(System.in);   
        double sum=0;
        double x=reader.nextDouble();
        while(x!=0){
            sum=sum+x;    
            x=reader.nextDouble();
        }
        Syatem.out.println("sum"+sum);
    }
} 

(2)System.out.println()或System.out.printf() 可以输出串值、表达式的值。前者输出数据后换行、后者不换行。

例:System.out.println(m+"个数的和为"+sum);  System.out.printf(":"+123+"大于"+122);

(3)%d:输出int型数据;%c:输出char型数据;%f:输出浮点型数据;%s:输出字符型数据;%md:输出int型数据占m列;%m.nf:输出的浮点型数据占m列,小数点保留n位。

7.数组

(1)声明数组:数组元素类型 数组名[][];

数组元素类型[][] 数组名

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

int mytwo[] []=new int [3] [4];指的是3个长度为4的数组。 utm_source=copy

(3)数组名.length 表数组的长度。

(4)数组的初始化 

(5)数组的引用

注意:如果想输出char型数组的引用,必须让数组a和字符串做并置运算 

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

级别低变量转换级别高变量,系统自动完成数据转换;高转换低,必须使用类型转换运算。一开始看晕了,没有看懂,仔细推敲才理解。

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

Scanner的S一定要大写,这是java新增添的一个类。

其他(感悟、思考等,可选)

这次学习数组,感觉没有指针比c++简单一点,也可能是还没深入学习。然后流程图很久没画了,重新百度了解后才在线上画了流程图,不过也画了好久,需要多加练习。

学习进度条

代码行数(新增/累计)

博客量(新增/累计)

学习时间(新增/累计)

重要成长

目标

5000行

30篇

400小时

第一周 

  

20/200

1/2

20/20

第二周 100/200 1/2 10/20  

参考资料

  • Java 2 实用教程(第5版

猜你喜欢

转载自blog.csdn.net/Lum_0813/article/details/82831496