学习java第五天

昨晚删掉了所有游戏、小说、视频、娱乐软件,所以从今天开始希望能全身心投入学习吧!

第一天

第一天没有学习什么,学习了八大基本数据类型
byte short int long float double boolean String
关键字>>>在编辑器中会有特殊颜色显现,字母全部小写
标识符
定义变量以及修改变量
基本类型的转换>>>小转大自动转换,大转小强制转换,大转小会伴随精度损失
第一天基本就是这些内容,都比较简单


第二天

第二天在第一天的基础上学习一些简单的运算
首先是运算符和表达式
算术运算符以及字符串+操作
其中自增自检在混合运算中区分难度较大
然后是逻辑运算符,主要是逻辑与&,逻辑或|
短路逻辑与&&,短路逻辑或||
三元运算符 a>b ? a: b;
然后是分支结构语句
if和switch语句>>>if…else if…else,switch…case…break语句
Scanner导包是一件比较有意思的事情,可以在控制台与程序进行数据交汇


第三天

自习,预习第三天第四天上课内容


第四天

第三天主要是循环结构
for循环
标准格式:for(初始化表达式;条件判断语句;条件控制语句 ) {
循环体语句
}
简写:n.fori+ 回车,创建一个for(i=0;i<n;i++){}
的循环语句
while循环
while(条件判断语句) {
循环体语句;
条件控制语句
}
do…while 循环语句
do {
循环体语句
条件控制语句
} while(条件判断语句);
for和while近似度很高,都是先判断再执行,能用for就能用while,能用while就能用for,确定循环次数用for,不确定循环次数为while
do…while循环语句,无论条件是否为真,都要执行一次,先执行,再判断
死循环:条件判断语句永远为真
循环嵌套:循环里面嵌套循环,一对{}为一个作用域,可以写方法之外的绝大部分语句
Random随机数,配合Scanner写出了猜数字小游戏,都是比较好玩的代码


第五天

今天上课内容是数组
数组的定义:数据类型 [] 数组名,,,这是标准格式
数组的初始化:数据类型[] 数组名 = new 数据类型(同前)[数组长度值]
数据类型[] 数组名 ={直接填入数据,以逗号隔开}
数组元素的应用,索引的定义,索引从0开始,每位递增1
数组元素的修改,赋值,遍历
数组遍历的标准格式:arr.length.fori


五天总结

所学内容不多,基础知识,分支结构,循环结构,数组
原以为比较简单,提前学习第五天内容
第五天教学安排是方法的定义及应用
内容不难
但是在第五天作业中综合题
运算、判断、数组、循环、定义及应用方法卡了很久
对着标准答案思考了很久才明白逻辑
有点自闭


第六天:明日休息,不知道有没有时间预习及复习!

正式学习java五天相关推荐

  1. 【JAVA基础】重新系统学习Java(五)案例一

    目录 Java基础知识案例 运算符 身高遗传 红茶绿茶 外卖 if语句 手机以旧换新 三数最小 本息计算 顾客优惠 个人所得税 switch语句 加减乘除 循环语句 猪年年份 输出长方形 输出三角形 ...

  2. Java学习笔记(五):一张图总结完JVM8基础概念

    Java学习笔记(五):一张图总结完JVM8基础概念 引文 最近在学习JVM的相关内容,好不容易把基础概念全部都学了一遍,却发现知识网络是零零散散的.迫不得已,只好再来一次总的归纳总结.为了更好的理解 ...

  3. JAVA学习笔记五---函数

    JAVA学习笔记五---函数 5.1 方法的学习 编写一个程序,求圆的周长和面积. package practice; /*** 编写一个程序,求圆的周长和面积.* @author iszhangyo ...

  4. Java学习记录五(多线程、网络编程、Lambda表达式和接口组成更新)

    Java学习记录五(多线程.网络编程.Lambda表达式和接口组成更新) Java 25.多线程 25.1实现多线程 25.1.1进程 25.1.2线程 25.1.3多线程的实现 25.1.4设置和获 ...

  5. invader的java学习第五天基础篇

    invader的java学习第五天基础篇(持续更新中-) 一.位运算符 ^.&.|.~.>>.<<.>>>,位运算符就是基于二进制直接进行运算(0为f ...

  6. Java之多线程学习笔记五 —— 多线程模拟龟兔赛跑

    Java之多线程学习笔记五 -- 多线程模拟龟兔赛跑 参考教程B站狂神https://www.bilibili.com/video/BV1V4411p7EF package pers.ylw.less ...

  7. 学习Java编程的五步要素

    俗话说磨刀不误砍柴工,无论学习什么语言,都还是要讲究一些技巧,那么如何学Java呢?小编为大家总结快速学习Java的5个步骤,希望可以帮到你. 确认自己是否真的学习Java编程 万事开头难,其实对于J ...

  8. 五分钟学Java:如何学习Java面试必考的网络编程

    原创声明 本文作者:黄小斜 转载请务必在文章开头注明出处和作者. 本文思维导图 简介 Java作为一门后端语言,对于网络编程的支持是必不可少的,但是,作为一个经常CRUD的Java工程师,很多时候都不 ...

  9. 对于自学Java的人来说,如何系统的,全方面的学习Java?

    我今年41岁,使用Java开发将近20年了,目前还在技术一线. 虽然我是科班出身,但其实十多年走过来,无论是Java语言本身,还是相伴的工具和框架都发生了巨大变化.而我自己也是一路学习新技能,一路丢弃 ...

最新文章

  1. Java中的异常处理
  2. matlab算法时间复杂度,关于降低算法时间复杂度问题的探讨和总结
  3. pycharm控制台调试程序
  4. win7下安装memcached出现failed to install service or service already installed解决办法
  5. tomcat 目录结构 web 目录结构
  6. iOS获取自1970年毫秒数使用OC和swift两种语法,返回字符串
  7. .NET Core 3.0 使用Nswag生成Api文档和客户端代码
  8. 华菱重卡仪表指示说明_仪表装置11种常见故障的解决方法
  9. ajax php 观察者模式,JavaScript观察者模式定义和dom事件实例详解
  10. 前端学习(16):跳转链接小练习
  11. ajax modelbinder,.NET Core 使用ModelBinder去掉所有参数的空格
  12. 快速删除从CSDN复制的代码行前的数字的方法
  13. FluorineFx对于现有站点的配置
  14. 计算机cad实训日记,cad制图实习日记范文
  15. 欢聚时代java面试面经_面试经历—广州YY(欢聚时代) | 学步园
  16. 一起了解Windows——用Win10自带工具录制视频
  17. PMP证书对非项目管理者有意义吗?
  18. gpg: keyserver timed out
  19. unhandled exception in XXX:0xC0000005:access violation问题
  20. 线性代数2:线性方程组与矩阵表示

热门文章

  1. PageHelper 与 PageInfo 的坑
  2. 睡到自然醒的七个关键,熬夜的要看哦!
  3. 《快速软件开发》读书心得
  4. 记录一下ESP8266使用EPROM保存配置
  5. 滴滴上马单车业务 摩拜ofo进军大出行
  6. 2022 SWPU NSS新生赛|MISC知识点
  7. 银河麒麟常见问题汇总
  8. 租房 实名认证 密码管理
  9. 第六章 异常 try-catch-finally 6.2.3
  10. 实习周报 | 3rd week | 2021.4.19 - 4.23 | 文本摘要,ES语义搜索,SOTA SA