标签:
编程语言的基本组成:字符集、标识符、关键字、变量、常量、语句。
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);
标签:
原文地址:http://www.cnblogs.com/dmyzgc/p/5136250.html