注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 35岁技术人遭遇年龄坎儿,..
 帮助

java 视频 (2)总结


2008-03-26 17:16:00
 标签:java 运算符   [推送到博客圈]

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://fangfang0717.blog.51cto.com/236466/68219
今天没有什么事情,又能成功的看完一集!
 
总结如下:
 

1.java 书写:

 
注意:
 区分大小写;
 一条语句可放在多行 ;
一个字符串需要放在多行时,中间用加号相连;
注释// 代表单行,/* */可注释多行;
java 文件名 用字母开头
 

2.变量的概念

 
 
 1变量:系统为程序分配的一块内存单元
 
int x=3;,y;
y=x+3;
变量先定义,然后初始化
int x ;//定义
x=8;//这叫初始化
要不然不能进行接下来的运算
 
 2)变量的类型
 
 
数据类型 分为  基本数据类型   ,  引用数据类型                   
 
   


 
数值型   (整形(byte 1,shor t 2,int 2, long 4),浮点型 float  4 double 8);
字符型 char 2
blooen



引用数据类型    类 class ,接口 interface ,数组

3.函数类型

 
函数类型 返回值类型 函数名称(参数类型)
{
return ;
}
注意: 如果 没有写return ,系统会自动的加一个;如果写了 ,在条件判断的时候,很有用 会提前返回,从而不执行下边的代码
 

4.算术运算符

 
举了两个例子:
 
有个旅馆 每个房间住六个人,问需要几个房间?
一共 x 个人,需要y 个房间
y=(x+5)/6;
适用于 需要多少页,比如说数据库里共有n 条记录
 
另外一个:
 循环显示 10以内的整数
x=0;
while(true)
{
x=(x+1)%10
}
 
系统默认的 3.5 是double 类型的,要想写 float 类型的 用 3.5f
 

5.函数的重载

在一个类中允许有多个同名的函数,但是这些个函数的参数个数或者参数类型不一致,
仅仅返回值类型不一样是 不行的。
 
 

6.比较运算符

= = 
不能写成 =
4= =3  为false
instanceof 检查是否为类的对象

7.逻辑运算符

&& 短路于
|||   短路或
 

8 移位运算

今天终于明白什么叫移位运算了
 << 左移
>> 右移 会把 符号位移走  ,原来的为1 就写 1 原来的是0 就写 0
>>> 不管原来为0 ,1 一律写 0
移的太多了就没意义了 ,所以说int 型的 最多不是移31 位吗,再多的话 ,就与 32 求 模, 移32 位就相当于 不移::
求 2的n 次方 :y=1<<n
 
明白了吗???
 
还做了一些练习
不错,
收获不小
!~~~
 
 

本文出自 “Fighting” 博客,请务必保留此出处http://fangfang0717.blog.51cto.com/236466/68219



上一篇 java开篇  下一篇 java 视频(3) 总结



    文章评论
 
 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: