public class Test {
public static void main (String[] args){
//System.out.println("hello word1111");
//int i = 0;
//i = 1;
//int k = 10;
//i = k;
//short s = 9;
//short s0 = 11;
//s = s0;
//int res = i = s = b;//
//在计算过程中,整数类型在于数字进行数据运算的时候,他是转化为相应的ASCII码的值然后进行运算
//byte b0 = 2;
//int k = c + b0;
//System.out.println(k);
//String str = "abc";
//int i = 1;
//String str0 ="" + 1 + 2 + 3;
//当把任何基本类型的值和字符串进行连续运算时(+),基本类型的值将自动转换为字符串类型
//System.out.println(str0);
//System.out.println(3 + 4 +"Hello");
//注意:当前一些列的+运算的时候,如果某个部中含有字符串,那么这个字符串前边是挨着的,开始就是要按照字符串拼接去看
//String str1 = 1 + 3 + 5 + "a" + 2 + 6;
//System.out.println(str1);
//byte b = 9;
//int m = b;
//以上两行属于正常隐式转换,自动的
//int k = 7;
//byte b0 = (byte)k;//这就是强制转换数据类型,转换的数据类型要用英文的小括号括起来
//int i0 = -3;
//System.out.println(-i0);
// System.out.println(1 + 2);
//当整数除以整数的时候,结果的小数部分会被舍弃,小数除不会呗舍弃
//System.out.println(7 / 2);
//int i = 0;
//int k = i++;
//int k = ++i;
//自增自减。在变量前,先运算后取值
//在变量后,取值后运算
//System.out.println(k);
//system.out.println(i);
//String str = "h" + "e" + "llo";//字符串的加号是字符串的拼接
//System.out.println(str);
//System.out.println(-5 % 2);
//char类型数据是可以做数学运算的,在做数学运算的时候把字符转化为ASCII码进行计算
//System.out.println('*' + '\t' + '*');
//字符串与其他数字类型相加是时,实际上是把其他的数据转化为字符串,做字符串的拼接
//System.out.println("*" + '\t' + '*');
// int i = 1;
// short s = 2;
// i = s;//自动转换
// s = (short)i;//强制转换
//
// int i0 = 0;
// int i1 = 0;
// int i2 = 0;
//
// i0 = i1 = i2 = 1;//=可以连续赋值
//
// System.out.println(i0 + "," + i1 + "," + i2 );
int i = 1;
// i = i + 2;
i += 2;
System.out.println(i);
String str = "he";
str += "llo";//字符串+=是字符串的拼接
System.out.println(str);
short s = 2;
s = (short)(s + 3);//变量参与运算的时候,Java程序不知道具体的这个变量在做完运算后会不会查重当前变量的范围,
//所以会先把变量转化为一个更大长度,在这个例子中,short是一个短整型数据,会转化为默认的int
s +=3;//在使用扩展赋值运算时,变量在参与运算时会把结果自动强制转化为当前变量的类型
}
}
eclipse练习+备注
猜你喜欢
转载自www.cnblogs.com/yuanning/p/11953975.html
今日推荐
周排行