20165302第二周学习总结

第二周学习总结

学习内容

  • Ubuntu中命令行的使用
  • 课本第二三章java代码的编译和运行
  • 带包的代码编译运行
  • 数据类型 (逻辑类型,整数类型,字符类型,浮点类型)的使用
  • 预习第二三章的内容
  • 第一周查漏补缺

    第二周总结

    通过第二周的学习我学到了很多新的东西,并解决了很多之前存在的问题,获得了比较大的收获,虽然其中还存在很多没有解决的问题,但我相信随着今后学习的推进,这些问题一定会得到解决。

    预习内容

    第二章

    1.逻辑类型常量true,false,变量用Boolean声明,整数类型int型变量,使用byte来声明byte型变量,short来声明short型变量,long型常量用后缀L来表示,对于char类型的变量要用单引号括起来,float型需要特别注意后面有F或f

    2.类型转换运算

  • 精度由低到高byte short char int long float double
  • 当把级别低的变量赋值给级别高的变量的时候,系统自动完成数据类型的转换例如 float x = 100
  • 当把级别高的变量赋值给级别低的变量的时候,必须使用类型转换运算,格式 (类型名)要转换的值

    3.输入输出数据

  • 可以用Scanner类创建一个对象Scnner reader = new Scanner (System.in);
  • System.out.println()或System.out.print()可以输出串值或表达式的值,前者输出后换行,后者不换,注意使用时不可出现回车
  • %d:输出int型 %c输出char型 %f 输出浮点型 %s输出字符串数据

    遇到的问题

    1.在Git bash中对含有中文的代码进行编译运行时会出现乱码,如图

我尝试过设置编码格式为UTF—8结果还是会出现乱码,于是我就选用了虚拟机来运行和上传代码,虽然Git中乱码的问题还没有解决,但总算可以用虚拟机来进行作业。

2.在虚拟机中做书上Example2_3.java代码运行时出现了问题,如图

前面输入数据类型为double没有问题,最后输入0结束时没有反应,但是检查了几遍代码又重新敲了一遍还是这个问题(未解决)

3.在虚拟机中做书上Example2_5.java代码运行时出现了问题,如图

开始运行时没有操作提示“输入整数,程序判断该整数是否在数组中”当我输入一个数后才出现提示,然后再输入这个数才会出结果,不是很明白哪里出现了问题(未解决)

4.一开始统计代码脚本不会用,通过求助同学已经解决,将statistics放到克隆的文件夹下运行就可以统计了^_^

代码截图

收获与感受

虽然在第二周的学习中遇到了很多问题,也有很多问题还未解决,但学习就是这样一个遇到问题,发现问题解决问题的过程,上周用的Git做的作业,这周用的虚拟机,能熟练运用命令行来进行操作

代码托管

统计代码脚本运行截图

原文地址:https://www.cnblogs.com/dky20165302/p/8543478.html

时间: 2024-08-28 02:40:57

20165302第二周学习总结的相关文章

20155336 2016-2017-2《JAVA程序设计》第二周学习总结

20155336 2016-2017-2 <JAVA 程序设计>第二周学习总结 教材学习内容 1: GIT版本检测 2: JAVA中基本类型 整数 字节 浮点数 字符 布尔(▲) 通过API可以得知各个类型可存储的数值范围 public class Range {public static void main(String[] args){ //byte.short.int.long的范围 System.out.printf("%d~%d%n", Byte.MIN_VALU

20145301第二周学习总结

20145301第二周学习总结 教材学习内容总结 3.1 类型.变量与运算符 整数 short 2字节,int 4字节,long 8字节 字节 byte 1字节 浮点数 float 4字节,double 8字节 字符 char 2字节(包括字母.汉字) 布尔 boolean 不用在意它的存储空间(只有true/false) 注释 // 单行注释,/ / 多行注释 下图为各类型范围: 常量定义 final加在定义类型之前,表示定义的该变量将不能改变其值,如 final int a=10; 局部变量

20145326《Java程序设计》第二周学习总结

20145326<Java程序设计>第二周学习总结 教材学习内容总结 本周学习教材第三章,本章主要讲述了java语言中的一些基础语法,java是个支持面向对象的程序语言,但在正式进入面向对象支持语法的探讨前,对于类型.变量.运算符.流程控制等,这些各种程序语言都会有的基本语法元素,还是要有一定的基础.虽然各种程序语言都有这些基本语法元素,但千万别因此而轻忽它们,因为各种程序语言都有其诞生的宗旨与演化过程,对这些基本语法元素,也就会有其独有的特性. 1. 类型 在java的世界中,并非每个东西都

2017面向对象程序设计(Java)第二周学习总结

2017面向对象程序设计(Java)第二周学习总结 直系学妹学弟们好!额...不要问我为什么把学妹放前面,我也不知道!我只是你们和蔼可亲的学长一枚而已.也不要问为什么是第二周学习总结而不是第一周,因为第一周学长正在家里吃西瓜吹空调.好了,闲言少叙.我先为你们介绍一下助教的职责,而后再对你们的学习情况进行总结! 身为你们本学期Java课程的助教...之一,我的任务是:指导你们学习,批改我所负责学习小组的实验作业.阅读博文并回复.其他学习小组会有另外三位助教负责.由于我们每周五都会汇总你们的情况,其

20145311 《信息安全系统设计基础》第二周学习总结

20145311 <信息安全系统设计基础>第二周学习总结 教材学习内容总结 重新学习了一下上周的一部分命令:grep main wyx.c(grep的全文检索功能)ls > ls.txt :ls内容输出到文本find pathname -mtime -n/+nfind -size -n/+n (find的功能还是比较强大) 简单地学习了一下vim编辑器,跟着vimtutor简单地学了一些,在linux bash中使用vim能够极大地提高效率, vim的用法比较多,只学习了其中简单的一部分

201671010117 2016-2017-2 《Java程序设计》Java第二周学习心得

Java第二周学习心得 这一周老师在周四进行了课堂测验,完全出乎我的意料,我以为老师会在前两周上课讲一下,由于我在课前没有好好准备,反转课堂来的有的措手不及,那些题很多很多都不会,也错了很多,班上有很多表现很好的同学,他们课前准备充分,在课堂上完全没有任何压力,我也意识到了我课前没有花大量时间看书的严重性,所以我下课便去看第三章了,以后也一定要好好看书,找出不懂得问题,课上也要认真向其他优秀同学学习,不懂的问题也要想办法解决. 今天写了PPT上的任务1-9,着实也遇到了很多不会的问题,像是最后的

20145319 第二周学习总结

20145319 <Java程序设计>第二周学习总结 教材学习内容总结 本周学习教材第三章,本章主要讲述了java语言中的一些基础语法,大致包括java语言中的类型,变量,运算符,流程以及基础语法等. 1. 类型 基本类型(每种类型都有其储存范围,如超出范围,即Overflow): 整数:可分为short整数(占2字节),int整数(占4字节),long整数(占8字节)三种,例如,int类型的十进制2其实是以000000000 00000000 00000000 00000000 000000

20165302第一周学习体会

20165302第一周学习总结 用了三天多的时间做完了本次作业,其中有很多时间都花在了win10系统更新上面T_T,然而最后只用了Git bash....虽然中间遇到很多问题,但通过自己和同学的帮助基本解决了,真正的学到了一些东西 学习内容 JDK的下载与安装 运行编译java程序 在码云上上传代码 熟悉Git bash的使用与命令 学习中遇到的困难 首先,在安装JDK的过程中出了一点小问题,在同学的帮助下终于做完了,一开始在用Git bash编译代码时出现了一些错误,因为没有在制定目录下进行操

20165232 第二周学习总结

20165232 第二周学习总结 1:带包的代码如何编译运行 代码编写完毕后,先Javac编译,再用mkdir以打包文件的文件名创建一个新文件夹,之后将编写的字节码文件用co命令拷贝到新的文件夹中,最后再运行. 2:一些知识点总结 第三章基础语法 3.1 类型.变量与运算符 类型 基本类型:整数(short.int.long).字节(byte).浮点数(float.double).字符(char).布尔(boolean) 常用格式控制符号 运算符 ==表示相等,=是指定运算,%运算结果是除法后的