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相关推荐

  1. 【一周头条盘点】中国软件网(2018.11.12~2018.11.16)

    每一个企业级应用的人都置顶了中国软件网 中国软件网为你带来最新鲜的行业干货 一周热点 华为获得全球首个微模块产品PUE测试证书 近日,第四届数据中心基础设施峰会在西安成功召开,会上,TGG(中国)副主 ...

  2. 2018年12月份学习总结,PMP学习总结

    本文摘录2018年12月份学习总结,创建日期:2019-04-15 17:09:30,有修改. 这是一个在2018年报考.学习PMP的总结,小小的在内网的分享.2021-01-21 22:11:20 ...

  3. 【活动(深圳)】告别2018之12.22 大湾区.NET Meet 大会 ,同时有网络直播

    今年的 Connect(); 主题更加聚焦开发者工具生产力.开源,以及无服务器(Serverless)云服务. Visual Studio 2019 AI 智能加持的 IntelliCode.实时代码 ...

  4. 2018年12月精选文章目录一览

    ↑ 点击上方[计算机视觉联盟]关注我们 文章太多,想要浏览历史消息很痛苦,今天小编整理了2018年12月的精选文章,让盟友们不再困扰一个一个翻阅(再也翻不到头,总感觉后边还有干货,O(∩_∩)O哈哈~ ...

  5. 2018年android手机版本统计,安兔兔发布2018年12月Android手机性能排行榜

    今天,安兔兔根据后台统计到的数据,公布了 2018 年 12 月份Android手机性能榜,这份 2018 年的最终榜单有哪些手机能够杀入前十呢?拭目以待吧. 注:本文图表中的安兔兔跑分(v7 版)均 ...

  6. 数据库系统期末总结(三)(往届试卷2018年12月A卷、B卷、E卷,2019年5月A卷,选择题终篇)

    接着上次的总结:https://blog.csdn.net/qq_41938259/article/details/103532401 这是我对<数据库系统基础>第三次期末总结.这次是剩下 ...

  7. 2018年12月8日国际项目经理PMP培训考试报名中

    一.郑州杰创PMP培训考试介绍 国家外国专家局培训中心2007年起每年授权郑州杰创公司从事PMP培训考试等有关的项目管理资格认证的培训.考生报名资格审核.考试.PMP等证书发放等工作. 二.郑州杰创P ...

  8. 侍魂胧月传说服务器维护,《侍魂胧月传说》2018年12月12日2:00进行全服停机更新维护...

    <侍魂:胧月传说>将在2018年12月12日2:00进行全服停机更新维护,更新预计需要4个小时,请各位武者合理安排时间. <侍魂胧月传说>2018年12月12日2:00进行全服 ...

  9. 安兔兔android手机性能排行榜,安兔兔2018年12月Android手机性能排行榜

    今天,安兔兔根据后台统计到的数据,公布了2018年12月份Android 注:本文图表中的安兔兔跑分(v7版)均为平均跑分成绩,并非最高分:数据收集时间为:2018年12月1日至12月31日:单一机型 ...

  10. 人大网院计算机在线考试答案,2018年12月计算机二级MSOffice操作题及参考答案

    [导语]2018年12月计算机二级考试在即,为了方便广大考生及时获取相关备考资料,下面无忧考网为您精心整理了,希望广大考生及时关注,更多计算机二级考试的相关资讯,请关注无忧考网计算机等级考试频道. 1 ...

最新文章

  1. hdu 1520 树形dp
  2. 输入两个整数序列。其中一个序列表示栈的push顺序, 判断另一个序列有没有可能是对应的pop顺序。
  3. 使用Session防止表单重复提交
  4. h5常见问题汇总及解决方案
  5. Linux下程序报出/bin/bash: No such file or directory
  6. mybatis入门(一)之基础安装
  7. JUnit的内置Hamcrest Core Matcher支持
  8. 支持所有库的python手机编程-入坑 Python 后强烈推荐的一套工具库
  9. RTT内核对象——内核对象的派生
  10. java定义子类_java定义类和子类中的方法
  11. mysql创建外键失败_mysql创建外键错误
  12. 求问模式达人,静态类可否代替单件?
  13. CentOS 7 Docker部署phpMyAdmin网站
  14. 神秘的 shadow-dom 浅析
  15. 3dmax测试软件自动关闭,打开3dmax出现软件问题导致3dmax意外关闭的两种解决方法...
  16. qt信号阻塞blockSignals的运用
  17. Jeg lurer p? om vi skulle v?re ? parajumpers jakke tenke p? hva som kan
  18. 第一学期ACM之旅总结篇
  19. 万兴pdf编辑解压后打不开_PDF文档无法编辑的原因和解决方案
  20. Android Studio基础输入文本框EditText

热门文章

  1. CodeForces-916C-Jamie and Interesting Graph
  2. 2011年兔年新年贺词大全/2011年兔年贺词/2011年新年公司贺词
  3. 前端进阶必备 — 手撕排序算法
  4. Android.mk使用
  5. 资料:《新概念英语》旧版(第三册)原文及全文翻译
  6. 19. 如何使用 ABAP 程序消费 SAP ABAP OData 服务
  7. 16位调色板和32位调色板_整理色板和调色板的10个技巧
  8. 网易狼人杀维护服务器,《狼人杀-官方正版》06月10日维护公告
  9. 单独下载windbg(Debugging Tools for Windows)工具
  10. http://blog.csdn.net/ican87/article/details/37566679#comments,关于布局属性的总结,非常棒!!