JavaFx中文入门教程--JavaFx操作符
来源:互联网 发布:新版汉庭华通软件下载 编辑:程序博客网 时间:2024/06/14 01:28
http://cnjavafx.cn/javafx/index.html
JavaFx操作符
我们把JavaFx的操作符整理了一个表:优先级 JavaFx操作符 简单描述 结合律
1 function() 函数定义 Class
() 用括号显示指定表达式优先级 无
new 创建新实例 Class
{实例初始化...} 创建并初始化一个对象 Class
2 ++(后缀) 返回值后自增1 从右到左
--(后缀) 返回值后自减1
3 ++(前缀) 自增1后返回值 从右到左
--(前缀) 自减1后返回值
not 逻辑非 布尔操作
sizeof 得到数组长度 数组操作
revers 倒置数组
indexof 得到数组元素下标
--> 动画渐变操作
4 * 乘法 从左到右
/ 除法
mod 取模,余数
5 + 加法 从左到右
- 减法
6 == 逻辑相等 从左到右
!= 逻辑不等
< 小于
<= 小于等于
> 大于
>= 大于等于
7 instanceof 类型检查 Class
as 类型转换
8 or 逻辑或 从右到左
9 and 逻辑与 从右到左
10 += 加并赋值
-= 减并赋值
*= 乘并赋值
/= 除并赋值
%= 取模并赋值
11 = 赋值
看一个例子:expression09.fx
package example;
import java.lang.System;
import java.lang.Math;
var x = 2;
var y = 4;
var a = true;
var b = false;
System.out.println(x == y); // prints false
System.out.println(x != y); // prints true
System.out.println(x < y); // prints true
System.out.println(x > y); // prints false
System.out.println(x >= y); // prints false
System.out.println(x <= y); // prints true
System.out.println(x + y); // prints 6
System.out.println(x - y); // prints -2
System.out.println(x * y); // prints 8
System.out.println(x / y); // prints 0
System.out.println(x mod y); // prints 2
System.out.println(a and b); // prints false
System.out.println(a or b); // prints true
System.out.println(not a); // prints false
System.out.println(sizeof [x,y]); // prints 2
System.out.println([x,y][e | indexof e == 0]); // prints [ 2 ]
System.out.println(if (a) x else y); // prints 2
System.out.println(for(q in [x, y] where q < 3) q); // prints [ 2 ]
System.out.println(Math.max(x, y)); // prints 4
System.out.println("abc".toUpperCase()); // prints ABC
System.out.println(x); // prints 2
编译运行:
#javafxc expression09.fx -d .
#javafx example.expression09
false
true
true
false
false
true
6
-2
8
0
2
false
true
false
2
[ 2 ]
2
[ 2 ]
4
ABC
2
- JavaFx中文入门教程--JavaFx操作符
- JavaFx中文入门教程- 概述
- JavaFx中文入门教程--数组
- JavaFx中文入门教程--JavaFx的数据类型
- JavaFx入门教程
- JavaFx中文入门教程--JavaFx中的语句和表达式
- JavaFx中文入门教程--JavaFx中的类和对象
- JavaFx中文入门教程--从Hello World开始
- JavaFx中文入门教程--属性和函数
- JavaFx
- JavaFX
- JavaFX
- javaFX
- JavaFx
- JAVAFX
- javafx
- JavaFX
- JavaFX
- JavaFx中文入门教程--数组
- JavaFx中文入门教程--JavaFx中的语句和表达式
- ASP.NET学习之一 角色和用户配置文件
- WindowsServer2003 + IIS6.0 + ASP + NET + PHP + PERL + MSSQL + MYSQL 最新服务器安全设置技术实例
- Css Notes
- JavaFx中文入门教程--JavaFx操作符
- 实现 ArrayList 的 IComparer排序
- JavaFx中文入门教程--JavaFx中的类和对象
- ASP中常用的轉義字符及編碼
- JavaFx中文入门教程--属性和函数
- 理解ClassLoader
- 伙伴算法(Buddy)
- HTTP请求模型和头信息
- 少女和金融家之间