这个类根据课堂的练习所做的,目的在于通过认识数据类型
public class ExerciseQuestion {
/**
* @param args
*/
static int b1 = 0;
static long b2 = 1000;
static float b3 = 3.4f;//*如果不加f会出错。
static double b4 = 34.45;
static char b5 = '4';
static boolean b6 = true;
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println(b1);
System.out.println(b2);
System.out.println(b3);
System.out.println(b4);
System.out.println(b5);
System.out.println(b6);
}
}
这个类根据课堂的练习所做的,这个题目是为了验证一些类型转换
public class ExerciseQuestion {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
byte a1 = 126,a2 = (byte)256,a3 = 'A';
System.out.println("a1="+a1+"\ta2="+a2+"\ta3="+a3);
int b1 = 12345,b2 =(int)123456789000L,b3 = '0',b4 = 0xff;
System.out.println("b1="+b1+"\tb2="+b2+"\tb3="+b3+"\tb4="+b4);
char c1 = 'a',c2= 98,c3='\u0043',c4='\n';
System.out.println("c1="+c1+"\tc2="+c2+c4+"c3="+c3);
}
}
这个题目主要是来研究object跟各种类型之间的关系。
public class ExerciseQuestion {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Object o1 = 100;
Object o2 = 100.0;
Object o3 = 100.0f;
Object o4 = 'O';
Object o5 = "OBJECT";
// int a1 = o1;
// double a2 = o2;
// float a3 = o3;
// char a4 = o4;
// String a5 = o5;
//object不能直接转换成其他类型。
// int a1 = (int)o1;
// double a2 = (double)o2;
// float a3 = (float)o3;
// char a4 = (char)o4;
String a5 = (String)o5;
//object除了stirng之外其他都不能强制类型转换。
String a6 = o5.toString();
}
}
这个题目是研究double float int 类型的转换
public class ExerciseQuestion {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
double d = 100.0;
float f = 100.0f;
int n = 100;
float f1 = (float) d;
float f2 = n;
double d1 = f;
double d2 = n;
int n1 =(int) d;
int n2 =(int) f;
}
}
这个题目是研究char跟其他类型的转换
public class ExerciseQuestion {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
char c = 'c';
int n = c;
float f = c;
float d = c;
System.out.println(n);
System.out.println(f);
System.out.println(d);
}
}
这个题目是研究string跟其他类型的转换。
public class ExerciseQuestion {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String s = "1";
// int n1 = s;
// int n2 = (int)s;
int n3 = Integer.parseInt(s);
int n4 = Integer.valueOf(s);
System.out.println(n3);//如果s是字母会有java.lang.NumberFormatException错误。数字就不会,如“1”
System.out.println(n4);//同上
double d1 = Double.parseDouble(s);
double d2 = Double.valueOf(s);
System.out.println(d1);
System.out.println(d2);
float f1 = Float.parseFloat(s);
float f2 = Float.valueOf(s);
System.out.println(f1);
System.out.println(f2);
}
}