a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 208|回复: 0

[专业语言] JAVA语言基础之数据类型种类3

[复制链接]
发表于 2012-8-4 12:44:44 | 显示全部楼层 |阅读模式
4、变量 – 程序在运行时能够储存信息的内存空间9 z; I9 u+ b: m& D
l     变量命名  |* K8 [; s, j0 y9 {, k: k; Z8 {
               以字符,_, $ 开头,之后可以包含任何字母和数字的组合8 r+ x, ^" M/ F, d: O2 F- w% ]
               变量名的第一个字母用小写5 M. ^7 X3 }" }1 ~
               变量名中每一个后继的单词用一个大写字母开头& F4 ^) s  ?+ U+ o2 [- \
               其他所有的字母都用小写+ S6 |3 n/ A+ U- `0 W2 B
               关键词不能用做变量名,并且不能以数字开头。
  Q* Q$ z- P. m3 `l     变量定义和声明$ }6 K7 S) _" s% Y5 p3 T: b5 s9 _* b
int Sum=0;& o; V6 o' F6 M' }1 F9 S, O" x' c
5、Java中数据类型的转换规则:
( G/ L; z# y/ _* P4 K① 不同类型的数据混合运算时,系统自动将数据从低级转换到高级(域小的自动转化为域大的数据类型)。
: W9 K8 h9 k" K# x) E7 A    byte a=20; short b=30;+ ]2 H. s' T+ m. M$ p
int X=a+b;  域小的自动转化为域大的数据类型
1 \3 w4 ~* p3 f8 B; o) A程序例:
& {4 B! k1 H$ O  hclass Convention( u$ o6 L2 {" J) j5 Q+ `
{    public static void main( String args[ ] )9 ]* K- e. `* {6 r5 t  Q
     {  byte bByte = 2;' o9 Q4 b" [+ f& e
           char cChar = 'c';
- q9 F7 J9 w: c/ w% {           int nInt = 10;
: j$ A+ h9 K0 S( k- M; o3 X, e           float fFloat = 3.5f;
- a( E) m3 X  L9 L) V. @           double dDouble = 1.234;
% h. l5 f, y* H- e8 R        4 O: z3 |5 m- M; J8 G4 r# ^
           float fFloatNew = fFloat + bByte;        //float OP byte ->float" u$ }* m3 J! P9 [3 A( z
           int nIntNew = cChar + nInt;            //char OP int ->int  b( M6 D6 E; H* L3 }3 p
           double dDoubleNew = fFloatNew/nInt;              //float OP double ->double
8 N: w* [( I6 g& \  i+ u        }9 m6 q: [/ i, ]! A1 b
}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-4-28 10:47 , Processed in 0.142337 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表