一 1CD 2C 3A 4AB 5AB====
二 1.java的类型有 数值型 byte short int float long double斜体样式
字符型 char
boolen判断类型(两个常量值false和true)
2.i++是使用i再增1;++i先+1再使用i;
3*||和|同:都能够对条件进行相同的判断和和给出相同的true或false,即出现一个true则返回true,同为false则为false、**
异:||属于短路逻辑符,如果先出现true,则后面无需计算,给出true,|为逻辑运算符,前后均需要计算才能给出结果//这里是借鉴的别人的
4.容量小的数据类型可以自动转换为容量大的数据类型
可以将整型常量直接赋值给byte、 short、 char等类型变量,而不需要进行强制类型转换,只要不超出其表数范围即可。
在有可能丢失信息的情况下进行的转换是通过造型来完成的,但可能造成精度降低或溢出。例如将double的小数转换城int小数被省去,强制转换需加(),
括号内是需要强制转换的数据类型
三
1.
import java.util.Scanner;
public class Circular {
public static void main(String[] args){
Scanner scanner=new Scanner(System.in);
System.out.println("请输入半径:");
float r=scanner.nextFloat();
System.out.println("该圆的半径为R:"+r);
System.out.println("该圆的周长为C:"+(r*3.14*2));
System.out.println("该圆的面值为S:"+(r*3.14*3.14));
}
}
2.
public class Money {
public static void main(String[] args){
int i=10000;
System.out.println("本金:"+i);
double x,y,z;
x=0.0035*i+i;y=0.015*i+i;z=(0.021*i+i)*0.021+(0.021*i+i);
Math.round(x);Math.round(y);Math.round(z);
System.out.println("活期一年本金总计:"+((int)x));
System.out.println("活期两年本金总计:"+((int)(x*0.0035+x)));
System.out.println("定期一年本金总计:"+(int)y);
System.out.println("定期两年本金总计:"+(int)z);
}
3.
import java.util.Scanner;
public class Translate {
public static void main(String[] arge){
Scanner scanner=new Scanner(System.in);
int a,b,x,y;
System.out.println("输入一个四位数:");
int q=scanner.nextInt();
a=q/1000;//千位
b=q/100%10;//百位
x=q%100/10;//十位
y=q%10;//个位
int a1=(a+5)%10;
int b1=(b+5)%10;
int x1=(x+5)%10;
int y1=(y+5)%10;
System.out.println(y1*1000+x1*100+b1*10+a1);
}
}