javafx学习一 javafx的数据类型

package com.xiange.javafx;

/**
 * @author Administrator
 */

/**
 * javafx的学习第一天,讲解javafx语言的一些语法
 * javafx中,试用var关键字定义可以修改的变量。用def定义只读变量
 * ,如果修改def修改的变量,会导致编译错误。以下定义的变量并没有
 * 定义变量的类型,是因为javaFx有一个高级的推断引擎,
 * 可以根据使用的情况来推断变量的类型。
 *
 * javafx的类型:javafx是一种静态的语言。具有以下集中内置类型
 *  Boolean(布尔变量)  Integer(整形变量)  Number (浮点变量)
 *  String(用于字符串)  Duration(支持时间字符值)  和Void (用于
 * 无返回值的函数)
*/

def maxLength =100;//只读
var count =0;      //可以读可以修改
 count++;       //count是可以写的
 
/**
 * Boolean 类型:默认值为false
 * 适用于表示标志和任何特定与应用程序的内部状态的变量
 * var isElement:Boolean;//默认为false
 * var flag = true;
 * isElement = 1;         //错误
 * flag++                 //错误
*/

 

/**
 * Integer 类型: 默认值为0
 * 有符号的32位整形值  可以使用八进制或者
 * 是十六进制的来进行初始化
 * var counter:Integer
 * def length=0;
 * var byte = 0*37;
 * */


/**
 * Number 类型 :默认值为0.0
 * var value = 1.1;
 * var ss:Number;
 * */

/**
 * Strng 类型 :默认为""
 * 表示任意长度的字符串。该类型可以合并多行字符串
 * 字符串中还可以用{}来引用别的字符串
 * var str1="ddddddddd"
 * "dddddddddddddddssssssssss"//这两个字符串会合并
 *
 * var s1 = "ddddd";
 * var s2 = "sssssss";
 * var s3 ="{s1}{s2}"         //s3为s1+s2
 *
 *
 * */

/**
 * Duration 表示时间单元的浮点数
 * var timer = 12h;
 * var timer1 = 100ms;
 * */
 
 
 /**
  * Void 类型 :用来定义没有返回值的函数
  * function startSimulation():Void{
  *  simulate(1000ms);
  *  //无返回值
  * }
  * */

//更多类型:在javafx中也可以使用java包装器类型。
//但是这种类型并不常用,这些类型主要用于在接口中使用图元的java类
//协同工作
//
//

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值