假期周进度报告三(7.15-7.21)

.本周大部分的时间用在了这几个方面

1.看了3章java参考电子书(基本上是基础部分)

2.做PTA上的题目,

3.看了经典图书《大道至简》的前三章

每天除了写PTA大概1.5个小时的学习,1个小时左右的时间会来看java电子书,剩下的时间用来看经典图书

.本周的收获

1.在做PTA的过程中又学到的小知识

getchar()会吞掉字符?

int:所占字节数为:4, 表示范围为:-2147483648~2147483647

short int:所占字节数为:2,表示范围为:-32768~+32767

long:所占字节数为:4,表示范围为:-2147483648~2147483647

long long:所占字节数为:8,表示范围为:9223372036854775808~

输出宽度

#include<iomanip>   cout<<setw(2)<<setfill('0')<<n

a是一个字符串,a.length()  计算字符串长度

getline(cin,a);  类似get函数  头文件  string

#include<cstdio> 这样才可以使用一些c语言的函数 比如ptintf

按照指定小数点后位数输出            //头文件  #include<iomanip>  

cout<<fixed<<showpoint<<setprecision(1)<<a<<' ';   //1为宽度   a为要输出的数

当在一些问题中涉及到一些字符比对时,可以使用ascii码值当做数组下标的编写方法

2.java语言

JAVA语言中标识符的命名与C语言基本相同,与之前有所不同的是在声明常量时在最前面应加上关键词“final”,声明变量则并没有什么出入。在数据类型方面,JAVA语言分为两大类,1基本数据类型2引用数据类型。其中基本数据类型由JAVA语言定义,其数据占用内存的大小固定,在内存中存入的是数值本身;而引用数据类型在内存中存入的是引用数据的存放地址,并不是数据本身。值得注意的是声明为逻辑型变量时,要用关键词“boolean”引用数据类型包括类引用,接口引用和数组引用。关系运算符饿结果只能是“ture"或“false”,而不能像C++中一样返回数值“0”或“1”;

.这周遇到的问题主要是:

1.在PTA做题目的过程中有一些使用ascii码值当做数组下标的编写方法

 

2.gets函数不能在PTA中使用,所以选择getline函数实现相同功能

3.在遇到强调变量取值范围时,没有考虑到两数加起来的情况用什么类型。

.这周的心得体会:

        在拿到题目的时候要先分析怎么写,分解题目中功能模块,大化小,一步步实现对应功能,在把功能块串联起来,实现题目要求,对于编程语言来说只有喜不喜欢的问题,没有会不会的问题。

.下周的任务计划:

       第一,PTA题目分数做到500

       二,开始整理报告B;

       ,掌握JAVA语言的基本语法规范

posted @ 2019-07-21 11:57  xppp11  阅读(161)  评论(0编辑  收藏  举报