第2课—第5节

语法结构:程序流程控制(Java 中的语句)

单词→ 变量。

句子→ 语法结构。

if ()后面不加大括号的话,只控制离它最近的一条语句。

if else语句与三目运算符区别:

b=(a>1)?System.out.println("haha"):200;这句话是没有输出结果的,所以是错误的。

三目运算符简化运算,但是功能不足。

if else 判断例子:

输出结果:a

执行完第一句就结束了。

if else 判断语句例子:

其中n=3;

输出结果:a,b,d。

只有第三条语句未执行。

if else 判读语句例子:

(1)用双或判断:

(2)用if else 判断:

时间: 2024-10-20 09:56:23

第2课—第5节的相关文章

第7课第2节_Binder系统_c++实现_编译测试

七. Binder系统之服务的c++实现1. 编写代码参考文件:frameworks\av\include\media\IMediaPlayerService.h (IMediaPlayerService,BnMediaPlayerService)frameworks\av\media\libmedia\IMediaPlayerService.cpp (BpMediaPlayerService)frameworks\av\media\libmediaplayerservice\MediaPlay

09课第3节u-boot分析源码第1阶段

一般来说,uboot会干这几件事; 1:  关开门狗 2:初开始时钟,PLL倍频.上电的时候,是以XTAL的12M运行的运行的,然后你要提高频率,三星2440能以最大400MHZ运行 3:初开始化内存,SDRAM或DDR(2440不支持DDR ,ARM11可以): 4:从NANDfalsh里面把内核读出来,放到SDRAM里面去,然后调转到SDRAM运行; uboot放到SDRAM哪里呢?这个是链接脚本决定的; 比如现在我放是的链接地址是0x33f80000 ; 那什么又是链接地址,就是程序运行时

第6课第2节_Binder系统_驱动情景分析_打印数据交互过程

添加宏: 功能:把NAME(n) 中的n作为字符串返回,eg:BR_NOOP作为字符串返回 BR开头:Binder--->IPC BC开头:IPC------>Binder #define NAME(n) case n: return #n const char *binder_cmd_name(uint32_t cmd) { switch(cmd) { NAME(BR_NOOP); NAME(BR_TRANSACTION_COMPLETE); NAME(BR_INCREFS); NAME(B

第4课第3节_Android灯光系统_编写HAL_lights.c

JNI文件:com_Android_server_LedService.cpp 注册本地方法,会加载HAL文件: 3. 编写android灯光系统的hal程序 Java: frameworks/base/services/core/java/com/android/server/lights/LightsService.javaJNI: frameworks/base/services/core/jni/com_android_server_lights_LightsService.cppHal

第二课 第六节 面向对象(对象与类)、命名规范

1.面向对象 --一切事物皆对象,通过面向对象的方式,将现实世界的事物 抽象成对象,现实世界中的关系抽象成类.继承,帮助人们 实现对现实世界的抽象与数字建模. 2.对象 --对象是具体存在的.看得见.摸得着.可以直接使用的东西. 3.类 --类的实质是一种数据类型,类是对现实生活中一类具有共同特 征的事物的抽象. 4.变量的命名规范 --变量名应该是一个名词 --如果只有一个单词则全部小写,如果多个单词,除一个单词 以外,其余首字母大写.若变量是缩写,应该全部大写. --变量命名要有意义,不能乱

第一课 第五节 各种类型

1.值类型 --所有的数值类型 --字符类型 --逻辑类型 --枚举类型 --结构类型 直接将数据存储在栈里的变量的空间里面 2.引用类型 --数值类型 --指针类型 变量声明在栈里面,真实的对象(值)存储在堆里面,栈里面的变量 存储的是对象在堆里面的地址. (新手学习笔记,如有错误,请联系我,帮我更好的学习C#.)

第一课 第四节 数据转换

1.显式转换与隐式转换 --隐式转换 --数据类型兼容. --原类型返回必须比目标类型范围小. --显示转换(强制转换) (目标类型)变量 (目标类型)数值 例子: int a; byte b; b = (byte)a 2.不同变量类型直接的转换 --将其他类型转换成整型 int.Parse(); Convert.Toint16();Convert.Toint32();Convert.Toint64(); --将其他类型转换成字符型 Convert.ToChar(): 变量.ToString()

第二课 第五节 ref与out

1.ref修饰符 --用于修饰方法的参数,在调用的时候必须在变量前加上ref 关键字. --用途: 限定参数只能传递变量而不能是参数. 2.out修饰符 --用于修饰方法的参数,在调用的时候必须在变量前加上out 关键字. --用途: 传递变量地址(不能是常量),并且在方法结束前为它赋值. 3.ref与out的区别 --ref可以修改或不修改变量的值,out必须赋值.4.数组的排序 --代码: ①Array.Sort(arr) ②冒泡排序 1 for(int i = 0;i < arr.Leng

第5课第1节_Binder系统_C程序示例_框架分析

Binder系统核心:IPC        RPC远程过程调用(调用其他进程的函数) IPC : Inter-Process Communication, 进程间通信RPC : Remote Procedure Call, 远程过程调用 IPC RPC