正式学习java五天
学习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五天相关推荐
- 【JAVA基础】重新系统学习Java(五)案例一
目录 Java基础知识案例 运算符 身高遗传 红茶绿茶 外卖 if语句 手机以旧换新 三数最小 本息计算 顾客优惠 个人所得税 switch语句 加减乘除 循环语句 猪年年份 输出长方形 输出三角形 ...
- Java学习笔记(五):一张图总结完JVM8基础概念
Java学习笔记(五):一张图总结完JVM8基础概念 引文 最近在学习JVM的相关内容,好不容易把基础概念全部都学了一遍,却发现知识网络是零零散散的.迫不得已,只好再来一次总的归纳总结.为了更好的理解 ...
- JAVA学习笔记五---函数
JAVA学习笔记五---函数 5.1 方法的学习 编写一个程序,求圆的周长和面积. package practice; /*** 编写一个程序,求圆的周长和面积.* @author iszhangyo ...
- Java学习记录五(多线程、网络编程、Lambda表达式和接口组成更新)
Java学习记录五(多线程.网络编程.Lambda表达式和接口组成更新) Java 25.多线程 25.1实现多线程 25.1.1进程 25.1.2线程 25.1.3多线程的实现 25.1.4设置和获 ...
- invader的java学习第五天基础篇
invader的java学习第五天基础篇(持续更新中-) 一.位运算符 ^.&.|.~.>>.<<.>>>,位运算符就是基于二进制直接进行运算(0为f ...
- Java之多线程学习笔记五 —— 多线程模拟龟兔赛跑
Java之多线程学习笔记五 -- 多线程模拟龟兔赛跑 参考教程B站狂神https://www.bilibili.com/video/BV1V4411p7EF package pers.ylw.less ...
- 学习Java编程的五步要素
俗话说磨刀不误砍柴工,无论学习什么语言,都还是要讲究一些技巧,那么如何学Java呢?小编为大家总结快速学习Java的5个步骤,希望可以帮到你. 确认自己是否真的学习Java编程 万事开头难,其实对于J ...
- 五分钟学Java:如何学习Java面试必考的网络编程
原创声明 本文作者:黄小斜 转载请务必在文章开头注明出处和作者. 本文思维导图 简介 Java作为一门后端语言,对于网络编程的支持是必不可少的,但是,作为一个经常CRUD的Java工程师,很多时候都不 ...
- 对于自学Java的人来说,如何系统的,全方面的学习Java?
我今年41岁,使用Java开发将近20年了,目前还在技术一线. 虽然我是科班出身,但其实十多年走过来,无论是Java语言本身,还是相伴的工具和框架都发生了巨大变化.而我自己也是一路学习新技能,一路丢弃 ...
最新文章
- Java中的异常处理
- matlab算法时间复杂度,关于降低算法时间复杂度问题的探讨和总结
- pycharm控制台调试程序
- win7下安装memcached出现failed to install service or service already installed解决办法
- tomcat 目录结构 web 目录结构
- iOS获取自1970年毫秒数使用OC和swift两种语法,返回字符串
- .NET Core 3.0 使用Nswag生成Api文档和客户端代码
- 华菱重卡仪表指示说明_仪表装置11种常见故障的解决方法
- ajax php 观察者模式,JavaScript观察者模式定义和dom事件实例详解
- 前端学习(16):跳转链接小练习
- ajax modelbinder,.NET Core 使用ModelBinder去掉所有参数的空格
- 快速删除从CSDN复制的代码行前的数字的方法
- FluorineFx对于现有站点的配置
- 计算机cad实训日记,cad制图实习日记范文
- 欢聚时代java面试面经_面试经历—广州YY(欢聚时代) | 学步园
- 一起了解Windows——用Win10自带工具录制视频
- PMP证书对非项目管理者有意义吗?
- gpg: keyserver timed out
- unhandled exception in XXX:0xC0000005:access violation问题
- 线性代数2:线性方程组与矩阵表示