[Java] 纯文本查看 复制代码
public class JavaLearn.datastructure.datastructure.linkedList.bannerySearchTree.Main {
public static void main(String[] args) {
// 小球10次跳动问题
double initialHeight = 100.00; //这个是初试的高度
double currentHeight = initialHeight; // 记录当前周期的高度
double sumOver = 0.0; // 记录经过的路径
for (int i = 0;i < 10; i++){
sumOver += currentHeight * 1.5;
currentHeight /= 2.0;
}
sumOver -= currentHeight;
System.out.println(sumOver); // 第十次弹跳的高度。
System.out.println(currentHeight); // 第十次反弹后的高度。
}
}
[Java] 纯文本查看 复制代码
public class JavaLearn.ChangeStyle {
public static void main(String[] args){
// 强制类型转换,适用于高转低,大转小
int num = (int) 123.456;
int num2 = (int)6000000000L; // 数据溢出
System.out.println(num2); //1705032704
System.out.println('A' + 1); // 66 ASCII码操作
byte num4 = 40;
byte num5 = 50;
// byte/short/char计算时会提升为int进行计算
// 右侧的数值大小不能超过左侧的类型范围
int result1 = (int)(num4 + num5);
System.out.println(result1);
char zifu3 = 'c';
int znum = zifu3; // char --> int 从小到大
System.out.println(znum);
}
}