转义字符的含义
关键字是Java语言中已经被赋予特定意义的单词以下就是关键字的举例
int public thisfinally boolean abstrac continue float long short throw throws return break for staticnew
interface if goto default byte do case strictfp package super void try switch else catch implements private final class extends volatile while synchronized instanceof char protecde import transient default double
如何去定义值注意定义值的最好方式
public class cx2 {
public static void main(String[] args) {//主函数
final double PI =3.14;//声明常量PI
//PI =1.1;//再次给常量赋值
System.out.println("常量PI的值为:" +PI);//输出常量的值
System.out.println("半径为3的圆的周长为:" + (PI*2*3));//使用常量 输出半径为3的周长
System.out.println("半径为4的圆面积为"+(PI*4*4));//使用常量 输出半径为4的面积
}
}
public static void main(String[] args) {
int a=11; //十进制类型
System.out.println(a);//输出十进制表示的整形
int b=011; //八进制类型
System.out.println(b);//输出八进制表示的整形
int c=0x11; //十六进制类型
System.out.println(c); //输出十六进制表示的整形
}
public class chll {
public static void main (String[] args) { //主函数
double a = 4.35 * 100; //用double计算4.35*100的结果
System.out.println("a = " + a); //输出这个double值
int b = (int) a; //将double类型强制转换成int类型
System.out.println("b = " + b); //输出int值
System.out.println("a的四舍五入值 = " + Math.round(a)); //使用四舍五入
}
}
public class zuoye {
public static void main (String[] args) { //主函数
double a = 0.1; //定义a=0.1值
double b = 2.0 - 1.9;//用double计算2.0-1.9的结果
System.out.println("a = " + a); //输出这个double值
System.out.println("b = " + b); //输出这个double值
System.out.println("a==b的结果 : " + (a == b)); // a==b的结果是false
boolean bool = Math.abs(a - b) < (1e-6);
System.out.println("两数之差绝对值小于最小数的结果: "+ bool);
}
}
public class lerdwu {
public static void main (String[] args) {
char c1='\';//反斜杠转义字符
char c2=''';//单引号转义字符
char c3='"';//双引号转义字符
char c4='u2605';//16进制表示的字符
char c5='101';//8进制表示的字符
char c6='t';//制表符转义字符
char c7='n';//换行符转义字符
System.out.println("["+c1+"]");
System.out.println("["+c2+"]");
System.out.println("["+c3+"]");
System.out.println("["+c4+"]");
System.out.println("["+c5+"]");
System.out.println("["+c6+"]");
System.out.println("["+c7+"]");
}
}
public class zuoye {
public static void main (String[] args) { //主函数
boolean b; //声明布尔型变量b
boolean b1; //声明布尔型变量b1
boolean b2; //声明布尔型变量b2
boolean b3 = true ; //声明布尔型变量b3
boolean b4 = false; //声明布尔型变量b4
boolean b5 = 2 < 3; //声明布尔型量b5
boolean b6 = (2==4); //声明布尔型变量b6
System.out.println("b5的结果是:" + b5); //输出b5的结果
System.out.println("b6的结果是:" + b6); //输出b6的结果
}
}
public class SXKC {
public static void main (String[] args) {
//声名byte型变量mybyte,并把byte型变量允许的最大值赋给mybyte
byte mybyte =127;
int myint=150;//声明int型变量myint,并赋予值150
float myfloat=10;//float型变量mydloat,并赋值
char mychar=10;//char型变量mychar,并赋值
double mydouble=45.46546;//double型变量mydouble,并赋值
System.out.println("byte型与float型数据进行运算结果为:"+(mybyte+myfloat));
System.out.println("byte型与int型数据进行运算结果为:"+(mybyte*myint));
System.out.println("byte型与char型数据进行运算结果为:"+(mybyte/mychar));
System.out.println("double型与char型数据进行运算结果为:"+(mydouble+mychar));
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
int a=(int)45.23;//double类型强制转换int类型
long b=(long)456.6f;//float类型强制转换long类型
char c=(char)97.14;//double类型强制转换char类型
System.out.println("45.23强制转换成int的结果:"+a);
System.out.println("456.6f强制转换成int的结果:"+b);
System.out.println("97.14强制转换成int的结果:"+c);
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
int a,b,c=11;//声明整型变量a,b,c
a=32;//将32赋值给变量a
c=b=a+4;//将a与4的和先赋值给变量b,再赋值给变量c
System.out.println("a="+a);
System.out.println("b="+b);
System.out.println("c="+c);
}
}
float num1 = 45.2f;
int num2 = 120;
int num3 =17, num4=10;
System.out.println("num1+num2的和为:"+(num1+num2));
System.out.println("num1-num2的差为:"+(num1-num2));
System.out.println("num1*num2的积为:"+(num1*num2));
System.out.println("num1/num2的商为:"+(num1 /num2));
System.out.println("num3/num4的余数为:"+(num3%num4));
}
}
int a =1;//创整型量初始值为1
System.out.println("a="+a);//输出此时a的值
a++;
// a自增+1
System.out.println("a++="+a);//输出此时a的值
a++;
// a自增+1
System.out.println("a++="+a);// 输出此时a的值
a++;
//a自增+1
System.out.println("a++="+a);// 输出此时a的值
a--;
//a自减-1
System.out.println("a--="+a);// 输出此时a的值
int num1 =4,num2=7;
int num3 =7;
System.out.println("numl
System.out.println("num1==num2的结果:"+(num1 ==num2));
System.out.println("numl!=num2 的结果:"+(num1 != num2));
System.out.println("numl<=num2的结果:"+(num1 <= num2));
System.out.println("num2>=num3的结果:"+(num2>= num3));
int a = 2; //声明int型变量a
int b =5; //声明int型变量b
//声明boolean型变量,用于保存应用逻辑运算符“&&”后的返回值
boolean result =((a >b) && (a != b));
// 声明boolean 型变量,用于保存应用逻辑运算符“||”后的返回值
boolean result2 = ((a > b) || (a !=b));
System.out.println(result); // 将量result 输出
System.out.println(result2); //将变量result2输出
short x = ~123; //给short x 赋值
System.out.println("12与8的结果为: " + (12 & 8)); //位逻辑与计算整数的结果
System.out.println("4或8的结果为: " + (4|8)); //位逻辑与计算整数的结果
System.out.println("31异或22的结果为: " + (31^ 22)); //位逻辑异与计算整数的结果
System.out.println("123取反的结果为: " + x); //位逻辑取反与计算整数的结果
System.out.println("2>3与4!-7的与结果: " + (2 >3 &4 != 7)); //位逻辑与计算布尔值的结果
System.out.println("2>3与4!-7的或结果: " + (2 > 3 | 4 != 7)); //位逻辑与计算布尔值的结果
System.out.println("2<3与4!=7的与异或结果: " + (2 < 3 ^ 4 != 7)); //位逻辑与计算布尔值的结果
int a = 24;
System.out.println(a +"右移两位的结果是:"+ (a >> 2));
int b = -16;
System.out.println(b+"左移三位的结果是:"+ (b << 3));
int c = -256;
System.out.println(c+"无符号右移2位的结果是:"+ (c >>> 2));
public static void main(String[] args) {
byte a = (byte)(-32 >>> 1);
System.out.println("byte无符号右移的结果:" + a);
short b=(short) (-128 >>> 4);
System.out.println("short无符号右移的结果:" + b);
}}



