2018/3/12-2018/3/20
1. 前言:如何用包来组织代码
l com.java.chapter,网站域名倒过来的方式;
l 练习(training) com.java.chap02.train01;
l 示例(example)com.java.chap02.exam01;
l 作业(work)com.java.chap02.work01;
l 现场编程(local)com.java.chap02.local01.
2. Java常用数据类型:八大基本数据类型(Java是强类型的语言)
l 数值
整型:int、byte、shirt、long
非整型:double、float
l 非数值:char、String、boolean
3. 使用变量步骤
l 申明变量:数据类型+变量名;
l 赋值:变量名=数值合并:数据类型变量名=数值;
l 使用变量:即“取出数据使用”
4. 变量名命名规则:字、下、美元,其后数;
变量命名规范(使用骆驼命名法):简短且能清楚地表示变量作用,通常第一个单词首字母小写,其后单词首字母大写。实际开发时,为了易于维护,尽量使用有意义的变量名,不要用拼音。
变量使用常见错误:
l 变量未赋值先使用;
l 使用非法变量名;
l 变量不能重名.
5.运算符:赋值运算符使用“=”,语法:变量名=表达式;
表达式就是符号(如加号、减号)与操作数(如b、3)等的组合.
6.补充:字面量,就是在代码当中没有使用变量在存放的,可以直接看到值的,有的情况下也可以成为常量。
7.num++ 自增1
num-- 自减1
8.自动类型转换规则:
规则1:如果一个操作数为double型,则整个表达式可提升为double型
规则2:满足自动类型转换的条件
两种类型要兼容:(数值类型(整型和浮点型)互相兼容
目标类型大于源类型例如:double 型大于 int 型
强制类型转换:(类型名)表达式
9.关系运算符
>,<
==,!=
>=,<=
boolean :(布尔)类型;
boolean类型的值:真:true 假:false
10.运算符的优先级:
最高的优先级:小括号,即( )
最低的优先级:赋值运算符,即=
优先级顺序:算术运算符>关系运算符>逻辑运算符
tips:当运算符比较多,无法确定运算符执行顺序时,可以使用小括号控制一下顺序
老刘教你装系统
工具/原料
Win10_64 或者是32位正式版系统镜像
推荐下载盗版系统:系统之家(http://www.xitongzhijia.net)
推荐下载正版系统:我告诉你(http://msdn.itellyou.cn)
安装教程:https://jingyan.baidu.com/article/5225f26b6a9730e6fa090899.html
安装方式二:选择制作一个U盘启动项;就是做了一个小型的系统在U盘里面。
步骤1:下载大白菜
步骤2:安装
步骤3:制作U盘启动系统(格式化U盘,备份U盘数据,)
步骤4:制作完成后,自动检测U盘模拟启动。
步骤5:关机重启,在开机的时候按F12(主板u盘启动热键),选择U盘名称。
2018/3/14
【复习】
1.jvm 虚拟机
2.八大基本数据类型
Java基本类型共有八种基本类型可以分为三类,字符类型char,布尔类型boolean以及数值类型byte、short、int、long、float、double。
数值类型:byte、short、int、long(整形);float、double(浮点数类型)
3.自增1 :变量++;
自减1:变量--;
4. 【组合运算符】:
+=、-=、/=、*=、%=
5.
U盘装系统启动热键 (开机时使用)
组装机主板 |
品牌笔记本 |
品牌台式机 |
|||
主板品牌 |
启动按键 |
笔记本品牌 |
启动按键 |
台式机品牌 |
启动按键 |
华硕主板 |
F8 |
联想笔记本 |
F12 |
联想台式机 |
F12 |
技嘉主板 |
F12 |
宏基笔记本 |
F12 |
惠普台式机 |
F12 |
微星主板 |
F11 |
华硕笔记本 |
ESC |
宏基台式机 |
F12 |
映泰主板 |
F9 |
惠普笔记本 |
F9 |
戴尔台式机 |
ESC |
梅捷主板 |
ESC或F12 |
联想Thinkpad |
F12 |
神舟台式机 |
F12 |
七彩虹主板 |
ESC或F11 |
戴尔笔记本 |
F12 |
华硕台式机 |
F8 |
华擎主板 |
F11 |
神舟笔记本 |
F12 |
方正台式机 |
F12 |
斯巴达卡主板 |
ESC |
东芝笔记本 |
F12 |
清华同方台式机 |
F12 |
昂达主板 |
F11 |
三星笔记本 |
F12 |
海尔台式机 |
F12 |
双敏主板 |
ESC |
IBM笔记本 |
F12 |
明基台式机 |
F8 |
翔升主板 |
F10 |
富士通笔记本 |
F12 |
||
精英主板 |
ESC或F11 |
海尔笔记本 |
F12 |
||
冠盟主板 |
F11或F12 |
方正笔记本 |
F12 |
||
富士康主板 |
ESC或F12 |
清华同方笔记本 |
F12 |
||
顶星主板 |
F11或F12 |
微星笔记本 |
F11 |
||
铭瑄主板 |
ESC |
明基笔记本 |
F9 |
||
盈通主板 |
F8 |
技嘉笔记本 |
F12 |
||
捷波主板 |
ESC |
Gateway笔记本 |
F12 |
||
Intel主板 |
F12 |
eMachines笔记本 |
F12 |
||
杰微主板 |
ESC或F8 |
索尼笔记本 |
ESC |
||
致铭主板 |
F12 |
||||
磐英主板 |
ESC |
||||
磐正主板 |
ESC |
||||
冠铭主板 |
F9 |
||||
注意:其它机型请尝试或参考以上品牌常用启动热键 |
2018/3/15.
1.选择结构
if语法:
if(条件){ // 条件只能是真或假
// 代码块,如果代码块只有一句话,那么可以省略大括号,不推荐省略。
}
2.if(java成绩>98 &&music成绩>80 || ){
sysout("奖励");
}
3.if-else 选择结构
if(条件){
// 代码块1
}else{
// 代码快2
}
4.import java.lang.*; //默认导包
5.* 叫做 通配符,代表任意字符;
6.
小技巧:
ctrl+shift+o ,自动导包;
sysout , alt+/
2018/3/16
1.siwtch选择结构的语法:
switch(表达式){
case 常量1:
语句;
break;
case 常量2:
语句;
break;
case 常量3:
语句;
break;
default:
语句;
break;
}
2.表达式:int、short、byte、char、枚举、String(JDK 1.6 版本以上可以使用)
3.break , 表示停止当前代码,退出当前代码块;
default块顺序可以变动,但要注意其执行顺序。通常,default块放在末尾,也可以省略
3.input.hasNextInt():当碰到hasNextInt()方法后,光标开始录入,录入后并且判断是否int类型,如果不是返回false,如果是返回true。下一个nextInt()方法就无需在进行录入了,会直接把hasNextInt()录入的内容直接给nextInt()
4.变量的作用域:变量能够起作用的地方(区域)。一对大括号就是一个作用域的范围。
例如:练习2:choice变量在if(money>50){}代码的里面,所以它仅仅只可以在这对大括号内启用做,出去这个括号范围则不起作用
2018/3/19
1.while循环
语法:
while(循环条件){
循环操作
}
循环条件:符合条件,循环继续执行;否则,循环退出
循环操作:循环中被重复执行的操作
特点:先判断,再执行。
1. while循环的用法
1.确定循环条件和循环操作
2.套用while语法写出代码
3.检查循环是否能够退出
3.程序调试;
希望:逐条语句执行程序>观察程序执行情况>发现问题>解决问题
1.设置断点程序暂时执行的代码行,在代码块旁边双击显示,显示小圆点表示成功设置断点
2.单步运行
3.观察变量
4.修改代码
调试目的:找出缺陷原因,修正缺陷,分解代码执行步骤,进行学习。
2.更换JRE:项目上右键-buildPath-add libraries-JRE System Library-Alternate JRE
2018/3/20
1.do-while循环
语法:do{
}while(条件判断);
特点:先执行,再判断
2.do-while和 while 的区别
1.执行次序不同
2.初始情况不满足循环条件时
3.while循环一次都不会执行
4.do-while循环不管任何情况都至少执行一次
3.为什么使用for循环?
因为循环次数固定,使用此方式语法比较简洁。
4.for循环语法:
for( 表达式1;表示2;表达式3){
循环操作
}
for( 参数初始化;条件判断;更新循环变量){
循环操作
}
5.for循环执行步骤:
第一次循环:
1、参数初始化
2、循环条件判断
3、循环操作
4、更新循环变量
第二次或更多次循环:
2、循环条件判断
3、循环操作
4、更新循环变量
6.for 循环—— 3个表达式语法上可以不写,但是结构要完整,必须要有两个分号“;”来隔开,条件判断默认值是true;
7.整数反转
packagecom.java.chap05.textl01;
importjava.util.Scanner;
publicclass exchange {
publicstaticvoidmain(String[] args) {
// TODOAuto-generated method stub
Scanner input=new Scanner(System.in);
System.out.print("请输入您想要进行反转的整数:");
intval=input.nextInt();
intr_digit;
System.out.print("反转后的整数:");
while (val!=0) {
r_digit=val%10;
System.out.print(r_digit);
val=val/10;
}
}
}
2018/3/12-2018/3/20相关推荐
- 【一周头条盘点】中国软件网(2018.11.12~2018.11.16)
每一个企业级应用的人都置顶了中国软件网 中国软件网为你带来最新鲜的行业干货 一周热点 华为获得全球首个微模块产品PUE测试证书 近日,第四届数据中心基础设施峰会在西安成功召开,会上,TGG(中国)副主 ...
- 2018年12月份学习总结,PMP学习总结
本文摘录2018年12月份学习总结,创建日期:2019-04-15 17:09:30,有修改. 这是一个在2018年报考.学习PMP的总结,小小的在内网的分享.2021-01-21 22:11:20 ...
- 【活动(深圳)】告别2018之12.22 大湾区.NET Meet 大会 ,同时有网络直播
今年的 Connect(); 主题更加聚焦开发者工具生产力.开源,以及无服务器(Serverless)云服务. Visual Studio 2019 AI 智能加持的 IntelliCode.实时代码 ...
- 2018年12月精选文章目录一览
↑ 点击上方[计算机视觉联盟]关注我们 文章太多,想要浏览历史消息很痛苦,今天小编整理了2018年12月的精选文章,让盟友们不再困扰一个一个翻阅(再也翻不到头,总感觉后边还有干货,O(∩_∩)O哈哈~ ...
- 2018年android手机版本统计,安兔兔发布2018年12月Android手机性能排行榜
今天,安兔兔根据后台统计到的数据,公布了 2018 年 12 月份Android手机性能榜,这份 2018 年的最终榜单有哪些手机能够杀入前十呢?拭目以待吧. 注:本文图表中的安兔兔跑分(v7 版)均 ...
- 数据库系统期末总结(三)(往届试卷2018年12月A卷、B卷、E卷,2019年5月A卷,选择题终篇)
接着上次的总结:https://blog.csdn.net/qq_41938259/article/details/103532401 这是我对<数据库系统基础>第三次期末总结.这次是剩下 ...
- 2018年12月8日国际项目经理PMP培训考试报名中
一.郑州杰创PMP培训考试介绍 国家外国专家局培训中心2007年起每年授权郑州杰创公司从事PMP培训考试等有关的项目管理资格认证的培训.考生报名资格审核.考试.PMP等证书发放等工作. 二.郑州杰创P ...
- 侍魂胧月传说服务器维护,《侍魂胧月传说》2018年12月12日2:00进行全服停机更新维护...
<侍魂:胧月传说>将在2018年12月12日2:00进行全服停机更新维护,更新预计需要4个小时,请各位武者合理安排时间. <侍魂胧月传说>2018年12月12日2:00进行全服 ...
- 安兔兔android手机性能排行榜,安兔兔2018年12月Android手机性能排行榜
今天,安兔兔根据后台统计到的数据,公布了2018年12月份Android 注:本文图表中的安兔兔跑分(v7版)均为平均跑分成绩,并非最高分:数据收集时间为:2018年12月1日至12月31日:单一机型 ...
- 人大网院计算机在线考试答案,2018年12月计算机二级MSOffice操作题及参考答案
[导语]2018年12月计算机二级考试在即,为了方便广大考生及时获取相关备考资料,下面无忧考网为您精心整理了,希望广大考生及时关注,更多计算机二级考试的相关资讯,请关注无忧考网计算机等级考试频道. 1 ...
最新文章
- hdu 1520 树形dp
- 输入两个整数序列。其中一个序列表示栈的push顺序, 判断另一个序列有没有可能是对应的pop顺序。
- 使用Session防止表单重复提交
- h5常见问题汇总及解决方案
- Linux下程序报出/bin/bash: No such file or directory
- mybatis入门(一)之基础安装
- JUnit的内置Hamcrest Core Matcher支持
- 支持所有库的python手机编程-入坑 Python 后强烈推荐的一套工具库
- RTT内核对象——内核对象的派生
- java定义子类_java定义类和子类中的方法
- mysql创建外键失败_mysql创建外键错误
- 求问模式达人,静态类可否代替单件?
- CentOS 7 Docker部署phpMyAdmin网站
- 神秘的 shadow-dom 浅析
- 3dmax测试软件自动关闭,打开3dmax出现软件问题导致3dmax意外关闭的两种解决方法...
- qt信号阻塞blockSignals的运用
- Jeg lurer p? om vi skulle v?re ? parajumpers jakke tenke p? hva som kan
- 第一学期ACM之旅总结篇
- 万兴pdf编辑解压后打不开_PDF文档无法编辑的原因和解决方案
- Android Studio基础输入文本框EditText
热门文章
- CodeForces-916C-Jamie and Interesting Graph
- 2011年兔年新年贺词大全/2011年兔年贺词/2011年新年公司贺词
- 前端进阶必备 — 手撕排序算法
- Android.mk使用
- 资料:《新概念英语》旧版(第三册)原文及全文翻译
- 19. 如何使用 ABAP 程序消费 SAP ABAP OData 服务
- 16位调色板和32位调色板_整理色板和调色板的10个技巧
- 网易狼人杀维护服务器,《狼人杀-官方正版》06月10日维护公告
- 单独下载windbg(Debugging Tools for Windows)工具
- http://blog.csdn.net/ican87/article/details/37566679#comments,关于布局属性的总结,非常棒!!