第二天Java基础上午(选择与循环结构)

Java中的流程控制语句:顺序结构,选择结构,循环结构; Java中的流程控制语句 -流程控制语句中的结构分类 在Java中,流程控制语句主要分为三类:顺序结构,选择结构,循环结构。 目录 Java中的流程控制语句 ·流程控制语句中的结构分类 1.顺序结构 2.选择结构 1>if语句 2>switch语句 3.循环结构 1>for循环 2>while循环 3>do while循环 总结... 阅读详情

1.Java.exe、Javac.exe

编写、编译、运行
Java开发流程:
1)编写源代码。
2)使用Javac.exe(编译器)对源代码进行编译,生成.class文件。
3)使用Java.exe(解释器)对.class文件进行解释运行。

2.关键字&标识符

类名规则:大驼峰(Word)
变量规则:小驼峰(helloWord)
方法规则:小驼峰(helloWord)

3.常量

1.字符串:“123”
2.整数:123
3.浮点:1.23
4.字符:‘1’,‘2’,‘3’
5.布尔:true、false
6.空:null

4.基本数据类型

整数型 byte short int long
浮点型 float double
字符型 char
布尔型 boolean

5.变量

1.float和long类型,字母后缀F与L不可省略

6.类型转化

注意事项:
1.类型转换一般分为两种,强转、自转。
2.强转一般不推荐使用,容易丢失数据。

7.ASCLL编码表

计算机中都是二进制,当需要表示字符的时候就需要规定那些数字代表字符,由此产生编码表,ASCLL编码表是美国英语常用的编码表,其他国家的字符有一张更大的Unicode万国表。
ASCLL编码中三个标志数字
48:0
65:A
97:a
其他符号类推

8.运算符

1.常见的运算符4+1

+、-、*、/、%
其中“/”只看商,“%”代表取余

2.自增与自减

++num 先自增后取值
num++ 先取值后自增

3.赋值运算符

+= 先运算后赋值
=+ 先赋值后运算

4.比较运算符

==、>=、<=、!=

5.逻辑运算符

与、或、非
&&、||、!
&&和||都具有短路的功能
当false&&??的时候,后面??语句不再执行。
当true||??的时候,后面??语句不再执行。

6.三元运算符

数据类型 变量名称 = 条件判断 ?表达式A:表达式B

9.JDK9新特性

编译器的优化

/**
1.如果没有超过左侧的范围,编译器自动补上强转
2.如果超出直接报错
*/
public class HelloWord{
	public static void main(String [] args){
		byte a = 3;//byte a = (byte)3;
		byte b = 128;//错误
	}
}

注意:
当出现运算时,byte、short、char都会提升成为int类型
所以

short a = 3;//当直接写整数时默认就是int,
short b = 10;
short result = a + b;//这时ab均为int类型,
//所以int类型转化为short必须强转,所以报错

10.两种选择结构

if(表达式1){	
	//表达式1成立执行
	}else if(表达式2){
	//表达式2成立执行
}else{
	//都不成立执行
}
switch(表达式){
			case 常量值1:
				语句体1;
				break;
			case 常量值2:
				语句体2;
				break;
			default:
				语句体
				break;
		}

11.三种循环体

		for(int i=0;i<10;i++){
			//循环体
		}
		while(条件判断){
			//循环体
		}
		do{
			//循环体先执行
		}while(条件判断);

12.小练习

//1到100偶数的和
int sum = 0;
		for(int i=0;i<=100;i++){
			if(i%2==0){
				sum +=i;
			}
		}
		System.out.println(sum);

13.break;、continue;的用法

break:
switch语句中跳出
循环语句中跳出
continue:
跳过本次循环,执行下次循环。

电化学阻抗谱(EIS)在锂离子电池中的应用 摘要电化学阻抗谱(electrochemical impedance spectroscopy, EIS)是一种重要的电化学测试方法,在锂离子电池动力学反应机理研究及动力学参数测量等方面具有广泛的应用。在锂离子电池运行过程中,各反应步骤的动力学参数及时间常数不同,而EIS可以在较宽的频率范围内对体系施加小幅正弦激励信号,使得在特定频率下突出特定时间常数的电极过程,从而将复杂的电极过程分离,实现单一电极过程动力学的分析。通过对交流阻抗信息的研究,也可以为锂离子电池及其他电池的应用与管理、电化学过程设计及电极材 阅读详情

相关推荐

Xftp卸载报错1628终极解决指南:深入解析InstallShield残留问题

本文深入解析了Xftp卸载时遇到的1628错误,其根源在于InstallShield安装引擎的残留问题。文章提供了从手动清理注册表项到彻底删除隐藏安装备份文件夹的完整解决方案,并给出了防患于未然的实用建议,帮助用户彻底解决这一经典安装报错。

weixin_29276847的博客 336

csp签到题

试题名称: 卖菜 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   在一条街上有n个卖菜的商店,按1至n的顺序排成一排,这些商店都卖一种蔬菜。   第一天,每个商店都自己定了一个价格。店主们希望自己的菜价和其他商店的一致,第二天,每一家商店都会根据他自己和相邻商店的价格调整自己的价格。具体的,每家商店都会将第二天的...

我在浪里 324

LNA设计学习心得记录----MOS管的选取

LNA设计学习心得---MOS管的选取仿真

weixin_40359668的博客 6131

JAVA基础——循环结构题目2答案

package test; public class Test1 { public static void main(String[] args) { int sum=0; for(int i=2;i&lt;101;i=i+2) sum+=i; System.out.println(sum); } } package test; public class T...

独行无疆的博客 689

计量经济学——事件研究法/事件分析法

计量经济学——事件研究法/事件分析法

weixin_46189461的博客 6754

长短期记忆网络(LSTM)预测模型及其Python和MATLAB实现

LSTM 通过独特的门控机制解决了传统 RNN 的梯度消失和梯度爆炸问题,使其在处理长序列时具有显著优势。随着技术的不断发展,LSTM 及其变种(如 Bi-directional LSTM、Stacked LSTM 等)有望在更复杂的任务中发挥重要作用。2. **可视化真实值和预测值**:通过绘图来比较真实值和预测值,判断模型的准确性。2. **输入门(Input gate)**:决定当前的输入信息对细胞状态的影响。1. **细胞状态(Cell state)**:保持信息在时间步之间的传递。

qq_45441438的博客 2056

java编写 每个苹果2.4元,第一天买2个苹果,第二天开始每天买前一天的2倍,直至一次购买的苹果个数达到不超过120的最大值,求每天平均花多少钱?

package ForDemo; public class Ex04 {     public static void main(String[] args) {         // TODO Auto-generated method stub int day=0;//定义天数 int sumapple=0;//总的苹果数 double summoney=0.0;//总的钱 double ...

qq_37736119的博客 3980

从零搭建一个虚拟ECU:手把手用Autosar CP模块模拟汽车灯控系统(基于Vector工具链)

本文详细介绍了如何使用Vector工具链从零搭建一个基于Autosar CP架构的虚拟ECU系统,模拟汽车灯光控制功能。通过环境搭建、模块配置、通信栈设置到灯光控制逻辑实现的全流程指导,帮助开发者掌握Autosar CP模块术语的实际应用,并提供了系统集成与测试的实用方案。

weixin_42628688的博客 315

JAVA第二天--数据类型和循环

JAVA的数据类型共有8种: 1.整型(int ) 2.字节型(byte) 3.短整型 (short) 4.长整型 (long ) 5.单精度浮点型 (float) 6.双精度浮点型 (double) 7.字符型(char) 8.布尔类型 (boolean) 说明: 1.对每一个变量要声明其类型,并且要给变量名赋值; 2.对boolean类型的...

weixin_30699463的博客 97

国科大学习资料--矩阵论(叶世伟)-期末考试题整理3

国科大学习资料–矩阵论-期末考试题整理3 国科大学习资料–矩阵论-期末考试题整理3 国科大学习资料–矩阵论-期末考试题整理3

无名何许人的博客 1406

导数与微分在 FPS 射击游戏中的实际应用:把“手感”算出来

摘要:射击游戏开发中,单线程适用于简单小游戏(如单机打靶),所有任务由主线程顺序处理,代码简单但效率较低;多线程则适合复杂场景(如多人在线3D大作),通过渲染、逻辑、网络、音效等线程分工协作,确保画面流畅、响应迅速和实时同步。选择依据取决于游戏复杂度、联网需求和性能要求,小型游戏用单线程,大型高要求项目必须采用多线程架构。(149字)

本博客聚焦游戏开发技巧、创业实战心得及大学热门课程干货。这里既有技术深度,也有思维广度,无论你是开发者、创业者还是高校学子,都能在这里找到适合自己的成长之路! 3279

流程图、选择结构、循环结构

流程图、选择结构、循环结构

ddd_22的博客 6878

软件设计师高频考点—套路题

学习交流的总结

秩沅 2539

Java中选择结构和循环结构

if单选择结构if双选择结构if多选择结构switch多选择结构。

altriozero的博客 957

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

JAVA选择结构、循环结构、条件语句

Java中的选择结构包括if分支语句和switch多分支语句,可以根据不同的条件执行不同的代码块。

ATYE_Y的博客 1572

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

JAVA选择结构与循环结构

Java选择结构、循环结构 1:switch语句 (1)格式: switch(表达式) { case 值1: 语句体1; break; case 值2: 语句体2; break; … default: 语句体n+1; break; } switch:说明这是switch语句 表达式:里面可以是byte,short,int,char case:后面的值就是要和表达式进行比较的值 break:表示程序...

znenyang的博客 951

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Java选择结构与循环结构

Java选择结构与循环结构

weixin_46152224的博客 231

Java选择与循环结构

选择结构 if选择结构 if单选择结构 我们很多时候需要去判断一个东西是否可行,然后我们才去执行,这样一个过程在程序中用if语句表示 语法: if(布尔表达式){ //如果布尔表达式为true将执行语句 } if 双选择结构 那现在有个需求,公司要收购一个软件,成功了,给人支付100万元,失败了,自己找人开发。 那样的需求用一个if就搞不定了,我们需要有两个判断,需要一个双选择结构,所以就有了if-else结构。 语法: if(布尔表达式){ //如果布尔表达式的值为true }else

gh404的博客 263

Java控制流程结构顺序结构 选择结果 循环结构

Java控制流程结构摘要 Java控制流程分为顺序结构、选择结构和循环结构。选择结构包括if结构和switch结构:if结构支持单选择、双选择和多选择,可嵌套使用;switch结构通过case匹配值,需注意break的穿透作用。循环结构包括while、do-while和for循环:while先判断后执行,do-while先执行后判断,for循环语法更简洁。for循环支持死循环写法(for(;;)),实际使用时需添加终止条件。典型应用包括计算奇偶数和、输出数字等,开发中可使用"100.for&quo

2501_92493017的博客 1260

8. JavaSE ——【Java编程基础:顺序结构、选择结构与循环结构详解】

本文全面介绍了Java编程语言中的三大控制结构:顺序结构、选择结构和循环结构。顺序结构保证了代码按照编写顺序执行;选择结构通过`if-else`和`switch-case`实现条件判断;循环结构包括`for`、`while`和`do-while`,用于重复执行代码块。文章旨在帮助读者深入理解这些结构的语法、应用场景和优化技巧,以编写出更高效、可读性更强的Java代码。

一名普通高校生 1331

选择结构与循环结构

判断成绩取值范围 流程控制结构 在Java中有三种流程结构:顺序结构,选择结构,循环结构。 if控制语句 if控制语句共有三种不同的形式,分别是单分支结构,双分支结构和多分枝结构。 if语句由条件表达式和紧随其后的语句组成。如果if条件表达式后面又多个语句千万不要忘记在多个语句的前后添加一对花括号,一般情况下,项目开发规范中都会又此要求,这样的程序具有更高的可读性。 嵌套if控制语句 在if控制语句中又包含一个或多个if控制语句的成为嵌套if控制语句。嵌套if控制语句可以通过外层语句和内层语句

kewu_的博客 1573

用java选择结构,循环结构,玩转你的Java

前言 java中主要控制三种结构:顺序,选择,循环(顺序就是读取程序时从头到尾) 选择与循环解释 对于Java中的两大选择(if 结构, switch-case结构),四大循环结构(while循环,do-whil循环,for循环,增加的for循环),这两种结构的使用目的:选择会让你学会什么该做,什么话不该做,而不是毫无目的,毫无思绪的蒙住头往前冲,循环会教会你不要浪费时间去做同一件毫无意义的事情。...

帝小辰 580

Java程序三大结构,顺序、选择(分支)、循环

本文简单介绍了Java编程语言的基础部分,通过三个简单的结构可以写出各种复杂的程序

m0_56161274的博客 1233

【JAVA-Day10】Java的顺序结构、选择结构和循环结构

作为一名Java博主,我将深入研究和扩展Java编程中的顺序结构、选择结构和循环结构。在本文中,我将详细介绍这些结构的概念和用法,以及如何在Java中应用它们。无论你是初学者还是有一定经验的开发者,都将从本文中获得有价值的信息。让我们一起来探索这些重要的编程概念,为你的Java编程技能增添新的亮点。在本文中,我们深入研究了Java编程中的顺序结构、选择结构和循环结构。我们详细讨论了每个结构的特点,并提供了丰富的代码示例,以帮助读者更好地理解和应用这些概念。

沉淀所学,分享所思,让热爱与成长同行。商务记录AI实战经验,助力开发者快速成长。 热爱AI,希望做出有影响力的技术成果。 技术点亮生活,分享连接价值与机会。 专注AI落地实战,陪你走好技术每一步。 6602

【JavaSE专栏10】Java的顺序结构、选择结构和循环结构

在本文中,首先讲解了 Java 的顺序结构、选择结构和循环结构的概念,接着演示了三种结构的具体应用。

Designer 小郑的技术博客 2203

3.java 选择,循环,判断结构

如果某个case中没有使用break语句,一旦表达式的值和该case 后面的常量值相等,程序不仅执行该case里的若干个语句,而且继续执行后继的case里的若干个语句,直到碰到break语句为止。case子句中的 常量值1、常量值2、常量值3、常量值4等必须是常量,对应的常量值1到常量值n必须是与之相对应的byte、short、char、int型常量,枚举类型常量,String常量,而且。若switch语句中的表达式的值不与任何case的常量值相等,则执行default后面的若干个语句。

Yuki_ly的博客 1190
上一篇: 第一天Java基础(jdk与环境变量)
下一篇: 第二天Java基础下午(idea)
RestartJava
博客等级 码龄7年 1粉丝 53原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值