运算符,分支语句,循环语句

类型转换的方法
parseInt()
把string类型转化为int类型
valueOf()
把string类型转化为integer类型
toString()
把引用类型转化为字符串类型

计算机中的数据存储方式
原码: 最高位为符号位,1表示负数,0为整数
反码:反码跟原码是正数时一样;负数时,反码就是原码符号位除外,其他位按位取反
补码:补码跟原码是正数时一样;负数时,补码就是原码符号位除外,其他位按位取反

java运算符
算术运算符
+、-、、/、%、++、–
赋值运算符
=、+=、-=、
=、/=、%=
位运算符
&、|、^、~、<<、>>、>>>
关系运算符
==、!=、>、<、>=、<=
逻辑运算符
!、&、|、^、&&、||
三目运算符
a?b:d

int和Integer的区别
int是常说的整形数字,是Java的8个原始数据类型Primitive Types(boolean、byte 、short、char、
int、float、double、long)之一。Java语言虽然号称一切都是对象,但原始数据类型是例外。
Integer是int对应的包装类,它有一个int类型的字段存储数据,并且提供了基本操作,比如数学运算、
int和字符串之间转换等。在Java 5中,引入了自动装箱和自动拆箱功能boxing/unboxing,Java可以根
据上下文自动进行转换,极大地简化了相关编程。

表达式就是运算符、操作数以及方法调用的序列,用来说明某个计算过程并返回计算结果
按照运算符功能来分,基本的运算符分包括算术运算符、关系运算符、位运算符、条件运算符等
算术运算符 +、-、、/、%、++、–
关系运算符 >、<、>=、<=、==、!=
逻辑运算符 &&、 ||、 ! 注意:逻辑计算支持短路操作
位运算符 &、|、^、~、<< 、 >>、>>>。注意:为运算符不支持短路操作 [考点]
赋值运算符 =,+=,-=,
=,/=
三目条件运算符(?:)规则是完全一致的,使用的形式是:
x ? y:z;

结构化程式设计
Structured programming是1960年代开始发展起来的一种编程典范。它采用子程序、
程式码区块、
for循环以及while循环等结构来取代传统的goto。希望借此来改善计算机程序的明晰性、
品质以及开发时间,并且避免写出面条式代码。
已经证明,任何复杂的问题都可以三种基本算法结构来描述:顺序、选择、循环。因此用计算机语句描
述的程序也包含三种基本结构
设计方法:使用流程图表示算法
流程图是流经一个系统的信息流、观点流或部件流的图形代表。在企业中,流程图主要用来说明某一过
程。这种过程既可以是生产线上的工艺流程,也可以是完成一项任务必需的管理过程。常见的绘制工具
有Visio、PowerDesigner等
圆角矩形表示“开始”与“结束”;
矩形表示行动方案、普通工作环节用;
菱形表示问题判断或判定(审核/审批/评审)环节;
用平行四边形表示输入输出;
箭头代表工作流方向。

条件分支语句
Java语言提供了两种判断语句:if语句和switch语句。这两种语句用于实现判断,当符合某些条件时执行
某段代码,否则将不执行
语法规则: if (条件表达式){代码块} ,含义是当【条件表达式】返回值为true时执行这里,如果返回
为false这里不执行。
特点:一定会执行其中的一个分支,不可能出现都不执行或者都执行的情况

Scanner用于实现接收用户的键盘录入数据
Scanner sc = new Scanner(System.in);
int i = sc.nextInt();从键盘上接受一个用户录入的整数

开关分支语言 switch
多个分支的等值判断时,使用switch比if使用方便
switch (表达式) {
case 值1:
操作 1 的语句; break;
case 值2:
操作 2 的语句; break;
….
case 值n :
操作 n 的语句; break;
default:
默认语句;
}

case后允许 byte\short\int,但是不允许long类型

循环结构
循环就是重复做某一件事情。在
Java程序中,循环控制即在某一情况下,控制程序重复执行某一条或多
条语句,直到遇到终止条件为止,循环语句也称迭代语句,在Java语言中存在的while、for和do-while循环语句

while是Java中最基本的循环语句,满足条件才执行循环体,如果不满足条件则不执行。所以有可能循环
体一次都不执行。
语法格式:while (继续循环的条件) { 循环所执行的代码; }

do-while 循环执行某些语句,直到指定的条件为假。此循环确保循环体至少执行一次。
语法格式:do{循环所执行的逻辑;}while(继续循环的条件);

for 循环主要用于按预定的次数执行语句或语句块
语法:for(语句1,一般用于初始化循环控制变量; 语句2,是循环继续执行的条件; 语句3,是每次循环执行结束后必须执行的语句){ 循环体语句; }

基于开源大模型的教学实训智能体软件,帮助教师生成课前备课设计、课后检测问答,提升效率与效果,提供学生全时在线练习与指导,实现教学相长。 智能教学辅助系统 这是一个智能教学辅助系统的前端项目,基于 Vue3+TypeScript 开发,使用 Ant Design Vue 作为 UI 组件库。 功能模块 用户模块 登录/注册功能,支持学生和教师角色 毛玻璃效果的登录界面 教师模块 备课与设计:根据课程大纲自动设计教学内容 考核内容生成:自动生成多样化考核题目及参考答案 学情数据分析:自动化检测学生答案,提供数据分析 学生模块 在线学习助手:结合教学内容解答问题 实时练习评测助手:生成随练题目并纠错 管理模块 用户管理:管理员/教师/学生等用户基本管理 课件资源管理:按学科列表管理教师备课资源 大屏概览:使用统计、效率指数、学习效果等 技术栈 Vue3 TypeScript Pinia 状态管理 Ant Design Vue 组件库 Axios 请求库 ByteMD 编辑器 ECharts 图表库 Monaco 编辑器 双主题支持(专业科技风/暗黑风) 开发指南 # 安装依赖 npm install # 启动开发服务器 npm run dev # 构建生产版本 npm run build 简介 本项目旨在开发一个基于开源大模型的教学实训智能体软件,帮助教师生成课前备课设计、课后检测问答,提升效率与效果,提供学生全时在线练习与指导,实现教学相长。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值