java从入门到入土_java从入门到入土笔记 PDF 下载

主要内容:

第1章 Java基础语法

1、数据类型

1.1 八种基本数据类型

在Java中的关键字、保留字、标识符等使用方法和C++相似,但是变量:必须初始化。 byte类型的取值范围也是[-128, 127]。

long类型和float类型在定义时,值后面要加l或L, f或F。

boolean类型不用0或非0的数值来表示,仅由 表示,这里和其他语言不同。

换行输出语句:

输入语句示例 e. g. 1-01:

1.2引用类型:String

引用类型都可以用null作为值,也就是说可以在初始化的时候赋值为null,所以,String可以使用null

作为值,此外,String与其他类型还有一个不同点:其值是不变的,这和引用类型在内存中的存储机制

有关,后面会有涉及。

String可以用加法进行拼接。

1 long a = 3l; float b = 1.22F; 1 boolean b1 = true; boolean b2 = false; 1 System.out.println(str); //读入单个数据 Scenner scenner = new Scenner(System.in); int input = scenner.nextInt(); //String input = scenner.next(); scenner.close(); //一次读入多个数据 Scenner scenner = new Scenner(System.in); String str = scenner.nextLine(); //一次读入一行字符串 String strs[] = str.split(" "); //将上面的字符串按照空格划分为各个单位存在数组 中int a = Integer.parseInt(strs[0]);//通过基本类型的包装类将字符串转为基本数据类型 double b = Double.parseDouble(strs[1]); 12345678910 1 String str = "Hello world!"; int i0 =1; int i1 = 1; //以上这种情况会在内存中存储2个1的值 String s0 = "Hello"; String s1 = "Hello"; //因为String是引用类型,所以只存在一个"Hello",变量名去引用"Hello". 1234567

1.3基本数据类型转换

char, byte, short三者同级,不可互相转换且

多种数据类型同时计算时,统一成最大容量的类型进行计算。

而多个相同类型变量运算时,先要转换为相对应的数据类型的默认类型(比如:两个byte类型的

变量相加,会把两个byte类型转换为默认的int类型之后再计算,得到的结果是int类型)这种情况适

用于变量类型的容量小于默认变量类型。

且:当把任何基本类型的值和字符串值进行连接运算时(+),基本数据类型自动转换为字符串类

型。

1.3.1强制类型转换

boolean类型不可以转换为其他的数据类型。

2. 运算符

2.1赋值运算符

支持连续赋值。

思考1:

①会报错,因为在运算s+2时会转换为int型,s != int型变量,这里应该手动强制类型转换:

s = (short) s + 2;

②可以正常运行,使用扩展赋值运算符时,会自动将变量类型强制转换为当前类型的变量类型。

思考2:

注意:

如果对负数取模,可以把模数负号忽略不记,如:5%-2=1。

但被模数是负数则不可忽略。此外,取模运算的结果不一定总是整数

int型之间做除法时,只保留整数部分而舍弃小数部分。

“+”除字符串相加功能外,还能把非字符串转换成字符串.例如:

System.out.println("5+5="+5+5); //打印结果是?5+5=55

以下二者的区别:

e. g. int k = 7; byte a = (byte) k; //通常字符串不能直接转换为基本类型,但可以通过基本类型对应的包装类来实现: String a = "43"; int i = Integer.parselnt(a); 12345 short s = 3; s=s+2; ① s+=2; ② //①和②有什么区别? 1234 int i = 1; i *= 0.1; System.out.println(i); // 输出 0,因为i = i * 0.1会强制转换为int型,0.1变成

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Simulink是一款强大的仿真工具,用于设计、模拟和分析各种系统的行为。下面是一个从入门入土的Simulink仿真教程。 1. 软件安装:首先需要下载和安装Simulink软件。在MathWorks官方网站上找到适合的版本,并按照指示进行安装。 2. Simulink基础:打开Simulink后,可以看到一个模块化的仿真环境。了解基本的Simulink界面、工具栏和库,这些是使用Simulink进行仿真的基础。 3. 模型建立:使用Simulink可以通过将各种模块组合在一起来建立模型。通过从库中拖拽模块到仿真界面,使用线连接相应的模块,可以构建出一个完整的系统模型。 4. 参数设置:对于每个模块,都可以设置相应的参数。这些参数可根据需要进行调整,以便模型可以更准确地模拟真实系统的行为。 5. 信号输入:创建一个仿真的关键是提供输入信号。可以通过添加信号源模块来生成不同类型的输入信号,如恒定值、正弦波、脉冲等。 6. 仿真运行:配置好模型和输入信号后,可以点击运行按钮开始仿真。仿真结果将在仿真器窗口中显示,此时可以观察系统的行为。 7. 结果分析:Simulink提供了多种工具用于分析仿真结果。可以绘制输出信号的波形图,计算系统的响应时间、频率响应等。 8. 优化改进:根据分析结果,可以调整模型参数以改进系统的性能。这包括调整模块参数、修改模型结构等。 9. 进阶功能:通过进一步学习和实践,还可以掌握更高级的Simulink功能,如使用MATLAB脚本进行仿真、使用状态流图进行建模等。 10. 深入学习:要真正掌握Simulink,需要不断深入学习和实践。可以参考Simulink的官方文档、视频教程和论坛,以及阅读相关书籍。 总之,通过上述步骤,您可以从入门入土地掌握Simulink的基本原理和使用方法,能够进行各种系统模型的建立和仿真。但记住,Simulink只是一个工具,对于真正理解和解决复杂系统问题,还需要深入学习掌握相关的系统理论和建模方法。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值