博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java基本语法
阅读量:6302 次
发布时间:2019-06-22

本文共 735 字,大约阅读时间需要 2 分钟。

1、标识符

由程序员自己起的,例如变量名a。
只能包含(_$数字和字母)。
数字不能出现在首位。
不能和关键字重复。
区分大小写。
2、基本数据类型
  数值型
    整型 (默认是int类型)
      byte 一个字节8位      short 2个字节16位   int 4个字节32位   long 8个字节64位(long用来表示时间,通用时间。从某个特殊的时间(1970年1月1日0:0:0)开始的毫秒数)
    浮点型 (默认是double型)
      float32位    double64位
      float a=321.21F(直接写float a=321.21会提示错误 因为系统默认浮点型是double)
    字符型
      char 单个字符 用单引号 用双引号的是字符串
      char和int型可以自由转换不用加任何强制转换。例如 char a='a'; char b='b'; int a1=a; int b1=b; 转换出来的int数值是该字符在字符集里的序号
      UTF-8(全球通用的字符集)    Ascii(最早的字符集,美国人创建但是后来满足不了使用)  GB2312、GBK(中国的著名的字符集)
  转义字符      \r回车  \n换行    \t制表符    \\反斜杠
  布尔型
    boolean(true、false)
3、数据的类型转换
整数的默认类型是int型。
在整数后面加l/L,就把这个整数转换为long型。
当范围大的数值类型赋值给范围小的数值类型的时候,会提示错误。可以用强制转换 例如 long a=(int)1234;
强制转换只能用在数据类型兼容的类型之间使用 (范围大的转换为范围小的)

转载于:https://www.cnblogs.com/mutougezi/p/5464772.html

你可能感兴趣的文章
Android--自定义加载框
查看>>
LINUX下 lamp安装及配置
查看>>
BZOJ3105 [cqoi2013]新Nim游戏
查看>>
困惑的前置操作与后置操作
查看>>
SDNU 1269.整数序列(水题)
查看>>
BZOJ 2118 Dijkstra
查看>>
Go语言基础之结构体
查看>>
SpringCloud:Eureka Client项目搭建(Gradle项目)
查看>>
jqueryValidate
查看>>
ATL使用IE控件,并且屏蔽右键
查看>>
Jenkins
查看>>
linux下使用screen和ping命令对网络质量进行监控
查看>>
数据库设计技巧
查看>>
css定位概述
查看>>
C# 动态修改配置文件 (二)
查看>>
BOM:文档对象模型 --树模型
查看>>
我的Android进阶之旅------>WindowManager.LayoutParams介绍
查看>>
segment
查看>>
IPC_管道
查看>>
获取鼠标的原始移动值
查看>>