码迷,mamicode.com
首页 > 编程语言 > 详细

Java第二章总结

时间:2016-01-16 21:05:58      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:

编程语言的基本组成:字符集、标识符、关键字、变量、常量、语句。

cnost和goto不能再Java中使用。

mian是一个用于描述Java程序的开始方法的特殊名称,但它不是一个关键字。

JAVA标识符的命名规则:
1.不能是关键字或者true、false、null。
2.标识符可以包含字母、数字、下划线、美元符号。
3.标识符的第一个字符必须是一个字母、下划线或者美元符号。
4.标识符是区别大小写的,并且没有规定最大长度。

JAVA数据类型:

byte 1个字节(8位) short 2个字节(16位) int 3个字节(32位) long 4个字节(64位)

float 4个字节(32位) double 9个字节(64位) char 2个字节(16位) boolean 由JVM决定
sting 字符串

JAVA基本数据类型之间如何转换:

1.所有的byte型、short型和char型将被提升到int型
2.如果其中有一个操作数是long型,那么计算结果就是long型
3.如果其中有一个操作数是float型,那么计算结果就是float型
4.如果其中有一个操作数是double型,那么计算结果就是double型

前置或后置增/减量 ++/-- 一元运算符 +、-、~、! 乘法/除法/取模 * / %
加/减/字符串链接 +、-、+ 移动运算符 <<、>>、>>> 比较运算符 <、<=、>、>=
相等运算符 ==、!= 按位运算符 &、|、^ 条件AND,OR &&、||
三目运算符 ? : 赋值运算符 = 扩展赋值运算符 *=、/=、%=、+=、-=、<<=、>>=、
>>>=、&=、^=、|=

package dome;

public class Dome {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
//位移运算符
//左移
int result1=3<<5;//3*2的5次幂

System.out.println(result1);

//右移
int result2=-24>>3;//4除以2的3次幂

System.out.println(result2);

//右移补零
int result3=1024>>>2;

System.out.println(result3);

//扩展的赋值运算符
//1.+=
int number1=10;
number1+=5;
//10+5
System.out.println(number1);

//2.-=
int number2=10;
number2-=5;
//10-5
System.out.println(number2);

//3.*=
int number3=10;
number3*=5;
//10*5
System.out.println(number3);

//4./=
int number4=25;
number4/=4;
// 25/4取整数
System.out.println(number4);

//5.%= %取余
int number5=10;
number5%=3;
// 10/3取余数
System.out.println(number5);

//字符串连接符+
String str1="Hello";
String str2="world";
String str3="Hello"+"World";

System.out.println(str1+str2+str3);

//三目运算符
//表达式1?表达式2:表达式3
int a=1;
int b=2;
int c=a++>b--?++a:--b;

System.out.println(c);
System.out.println(a);

 

Java第二章总结

标签:

原文地址:http://www.cnblogs.com/dmyzgc/p/5136250.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!