class Test2{
// 交换变量,1-第三方变量 2-减法 2-异或
public static void main(String[] args){
int m,n;
m=2;
n=5;
m=m^n;
n=m^n;
m=m^n;
System.out.println(m+" "+n);
}
}
class Test3{
//三元运算符,必有返回值,同类型,可嵌套,不自动类型转换
public static void main(String[] args){
char a=(true)?‘e‘:‘e‘;
byte b=(true)?(byte)(127+1):2;
}
}
class Test4{
// 返回值的使用,多运算符
public static void main(String[] args){
int i=22;
i+=(true)?2:43;
System.out.println(i+=(true)?2:43);
}
}
class Test5{
//比较大小
public static void main(String[] args){
int a=10;
int b=11;
int c=12;
a=(a>b)?a:b;
c=(a>c)?a:c;
System.out.println(c);
int d=(a>c)?((a>b)?a:b):c;
int cd=(a>b)?((a>c)?a:c):b;
System.out.println(cd);
}
}
class Test6{
public static void main(String[] args){
int r=43;
//内置函数,直接显示二进制和十六进制
String binary=Integer.toBinaryString(r);
String hex=Integer.toHexString(r);
System.out.println(binary);
System.out.println(hex);
//内部分析方法,先取后四位,与10 比较,一直取后四位,要右移
int i=43;
int j=i&15;
String s=(j>9)?(char)(j-10+‘a‘)+"":j+"";
i=i>>4;
j=i&15;
String s1=(j>9)?(char)(j-10+‘a‘)+"":j+"";
System.out.println(s1+s);
//直接显示,进制转换 ---printf %x--十六进制的整数
System.out.printf("%x",43);
}
}
public class lianxi{
public static void main(String[] s){
int i1=12;
short s2=2;
int i2=i1+s2;
float f1=2.3f;
float f2=f1+i2;
System.out.println(i2);
System.out.println(f2);
short ss1=12;
byte bb1=1;
char cc1=‘a‘;
int ii1=ss1+bb1;
int ii2=cc1+bb1;
System.out.println(ii1+"dddd"+ii2);
long l1=123456L;
int m1=(int)l1;
System.out.println(m1);
String nation="我是说";
System.out.println(nation);
String str="abc";
String str1=str+
m1;
System.out.println(str1);
String str12="hello";
int myInt1=12;
char ch1=‘a‘;
System.out.println("hello12a___"+str12+myInt1+ch1);
System.out.println(myInt1+ch1+str12);
}
}
public class lianxian{
public static void main(String[] aaa){
int i=12;
int j=i/5;
double d=i/5;
double d1=i/5.0;
System.out.println(d+""+d1);
int i1=12%5;
int i2=-12%5;
int i3=12%(-5);;
int i4=(-12)%(-5);
System.out.println("2,-2,2,-2"+" "+i1+" "+i2+" "+i3+" "+i4);
int a=10;
int b;
b=a++ + a++ + a++;
System.out.println("22"+b);
}
}
原文:http://11867837.blog.51cto.com/11857837/1899971