①
package cn.sg.lianxi;
/**
* 练习一:随意给出一个三位数,打印显示它的个位数,十位数,百位数
*
* @author Administrator
*
*/
public class A {
public static void main(String[] args) {
int num = 187;
System.out.println(num);
int bai = num/100;
int shi = num%100/10;
int ge = num;
System.out.println("百位数:"+bai);
System.out.println("十位数:"+shi);
System.out.println("个位数:"+ge);
}
}
②
package cn.sg.lianxi;
/**
* 比较运算符 比较运算符的结果是boolean 区分== 与 =
*
* @author Administrator
*
*/
public class B {
public static void main(String[] args) {
int i = 10;
int j = 20;
System.out.println(i == j);// false
System.out.println(i = j);// i=20 赋值
boolean b1 = true;
boolean b2 = false;
System.out.println(b1 == b2);// false
System.out.println(b1 = b2);// false
}
}
③package cn.sg.lianxi;
/**
* char 特殊场景
*
* @author Administrator
*
*/
public class C {
public static void main(String[] args) {
char c1 = 'a';//a
char c2 = 97;//开发中很少见 输出为:a
System.out.println(c1);
System.out.println(c2);
char c3 = 5;
char c4 = '5';
System.out.println(c3);
System.out.println(c4);
int i1 = (int)c4;
System.out.println(c4);
}
}
④
package cn.sg.lianxi;
public class D {
public static void main(String[] args) {
int m = 12;
int n = 5;
//int max = (m>n)?m:n;//若m 大于n 则输出m,否则输出n
//System.out.println(max);//12
//double max = (m>n)?2:1.0;
//syso(max); //2.0
//编译错误
//String max = a>b?2:"aaa"; 2 与aaa 的类型不同
//=======================================================
int a = 10;
int b = 30;
int c = -43;
int max1 = a>b?a:b;
System.out.println(max1);
int max2 = max1>c?max1:c;
System.out.println(max2);
int max = a>b?a:(b>c)?b:c;
System.out.println(max);
}
}