- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
使用java理解程序逻辑【第一 学年-第一学期】
Start
第一章
开发 JAVA 程序的步骤:
编写源程序,以java作为后缀
编译源程序,以 class 作为后缀,即字节码文件
运行字节码,得到运行结果
编译
需要用到 java 为我们提供的一个编译器
编译器
是一个软件
编译语法:
javac.exe 源文件名称
javac 源文件名
运行
需要用到 java 为我们提供的一个解释器
解释器
是一个软件
运行语法:
java.exe 字节码文件名称
java 字节码文件名称
控制台输出语句:
System.out.println(" 内容");
System.out.print(" 内容");
区别:
是否换行:
System.out.println(" 内容"); 输出"内容" 和一个换行
System.out.print(" 内容"); 仅仅输出 " 内容"
可否不输出"内容"
仅仅输出一个换行System.out.println();
仅仅输出一个换行
System.out.print(); 错误的
当输出的 "内容" 是数字时,可以不用添加双引号 "
常见的转义符:
\n 将光变移动到下一行的第一格
\t 将光变移动到下一个水平制表位置
注释:
作用
为某些关键或核心代码添加说明的一种方式,
便于程序的阅读和维护,总之,注释是给程序员看的 分类
单行注释:
语法: //注释的内容
多行注释: 语法: /* 注释的内容 */
应用场景
当注释的内容比较少时,一般采用单行注释 当注释的内容比较多时,一般采用多行注释
Java 代码书写规范:
结束}必须和开始{所在行的首字符纵向对齐;
{之前输入一个空格次 Tab
{之前输入一个空格
次 Tab 键 ;
当上一行有开始 {时,下一行代码在上一行代码的首字母基础上缩进
当上一行没有开始 {时,下一行代码与上一行代码的首字母纵向对齐
*************************************************************************************
―
第二章
什么是变量
内存地址的别名就是变量
为什么需要变量
内存地址不好记忆
所以我们要为内存地址命别名 这个别名是变量
变量的作用是什么
方便存、取内存地址中存储的数据
声明变量的语法 数据类型 变量名: 例如: int money;
初始化变量的语法 变量名 = 变量值 ; 例如: money = 1000;
声明并初始化的语法 数据类型 变量名 = 变量值 ; 例如: int money = 1000;
变量命名规则
"只能" 由数字、字母、 _ 、$ 组成
"不能" 以数字开头
userName"不能"使用java的关键字
userName
"建议"采用骆驼命名法命名变量名 例:
"建议"采用有意义的单词,且一般是名词
变量的特点
先声明 再赋值 后使用
局部或全局变量名不能重复定义
赋值运算符
符号: =
语法: 变量名 = 表达式
含义: 表示把表达式的运算结果赋值给变量名
算术运算符
符号: + 、 - 、 * 、 / 、%
、,I ? 、、+ :
注意:
+ 有两重含义: 算术加 连接符
/ 的除数不能为 0,为 0将报运行时错误
% 表示除以一个数,取余数 (当被余数比余数小时,结果是被余数本身 ) 例如:
int m = 5;
int n = 2;
int c = m % n;
System.out.println(c);//1 int m = 2;
int n = 5;
int c = m % n;
System.out.println(c);//2
键盘输入的三个步骤
导入包
import java.util.Scanner;
Or import java.util.*;
创建键盘扫描器对象
Scanner input = new Scanner(System.in);
接收键盘输入
int 变量名 = input.nextInt(); //接收键盘输入的整数
String 变量名 = input.next(); //接收键盘输入的字符串
double 变量名 = input.nextDouble(); //接收键盘输入的小数 java 并没有为我们定义 nextChar() 方法 ,
所以以下代码是错误的:
char 变量名 = input.nextChar(); 如果想从键盘接收一个字符,并且使用 char 类型变量接收,可以采用如下写法:
char 变量名 = input.next().charAt(0);
常见数据类型的存储范围
//java 的 8 种基本数据类型
boolean true 或 false //布尔类型
byte -
您可能关注的文档
- 优质的禁毒防艾倡议书精选范文素材推荐.docx
- 会计专业大学生求职自荐信.docx
- 会计专业毕业自荐书格式(精选多篇).docx
- 会计个人自荐书(精选多篇).docx
- 会计学专业自荐信参考(精选多篇).docx
- 会计实习心得体会模板六篇.docx
- 会计学自荐信(精选多篇).docx
- 会计岗位职责2020精选范文最新.docx
- 会计实务日期填写.docx
- 会计毕业应聘求职信.docx
- 2023年聚酰胺树脂行业洞察报告及未来五至十年预测分析报告.docx
- 2023年手机充电器行业市场需求分析报告及未来五至十年行业预测报告.docx
- 2024-2030年中国在线度假租赁行业市场深度分析及投资策略研究报告.docx
- 2024-2030年中国塑料涂料行业市场全景监测及投资前景展望报告.docx
- 2024-2030年中国多功能电饭煲行业市场深度研究及投资战略规划报告.docx
- 2024-2030年中国抗紫外线涂料行业发展运行现状及投资潜力预测报告.docx
- 2024-2030年中国方块地毯行业发展运行现状及投资潜力预测报告.docx
- 2024-2030年中国沐浴露行业市场全景监测及投资策略研究报告.docx
- 2024-2030年中国涂抹式面膜行业发展监测及投资战略规划报告.docx
- 2024-2030年中国窗帘窗饰行业发展运行现状及投资潜力预测报告.docx
1亿VIP精品文档
相关文档
最近下载
- 2023年全国共青团党团入团知识竞赛题库(含答案).pdf VIP
- 深圳证券交易所营运中心钢结构工程“钢结构金奖”及“鲁班奖”创优方案.doc
- 2024年烟草制品购销职业技能竞赛备考试题库资料大全(含答案).pdf
- G-枸橼酸他莫昔芬片 扬子江药业 说明书.doc
- 初级会计实务模拟卷含答案.doc VIP
- 食品的感官检验—感官检验的概念、因素(食品检测技术课件).pptx
- 2024-2024学年数学三年级下册期中考试卷(一)人教版含答案 .pdf VIP
- 两客一危解决方案.ppt
- 化工总控工考试题库含答案2023.docx
- 五下第二单元《走进中国古典名著》整组单元设计2小学语文人教部编版(新)五年级下册.docx
文档评论(0)