日常练习

class Test00
{
	public static void test01(){
		System.out.println('a');//a
		System.out.println('a'+1);//98 --- 字符参与运算,自动转型 --->字符本质就是数字

		System.out.println("hello"+'a'+1);//helloa1 --->字符串与任意数据相连都变成字符串
		System.out.println('a'+1+"hello");//98hello --->同优先级,从左到右
		System.out.println("5+5="+5+5);//5+5=55
		System.out.println(5+5+"=5+5");//10=5+5
	}
	public static void main(String[] args){
		test01();
	}
}
class Test01
{
	public static void main(String[] args){
		int num1 = 10;
		int num2 = 20;
		//1、三元运算符
		int max = num1 > num2 ? num1 : num2;
		System.out.println("max = " + max);
		//2、if else
		int max2;
		if(num1 > num2){
			max2 = num1;
		} else {
			max2 = num2;
		}
		System.out.println("max2 = "+max2);
		//---------------三个数字比较------------------------
		
		int num3 = 10;
		int num4 = 100;
		int num5 = 50;
		//1、三元运算符
		//获取前两个数中的大的
		int max3 = num3 > num4 ? num3 : num4;
		//和第三个比较
		int max4 = max3 > num5 ? max3 : num5;
		System.out.println("max4 = " + max4);
		//方法二:
		int max5 = num3 > num4 ? (num3 > num5 ? num3 : num5) : (num4 > num5 ? num4 : num5);
		System.out.println("max5 = " + max5);
		//----------比较两个数是否相等---------------------------
		
		int num6 = 10;
		int num7 = 20;
		boolean isEquals = num6 == num7;
		System.out.println("isEquals = " + isEquals);
	}
}
/**
	获取两个整数中的最大值
	输入的数据:两个数 --- 参数
	输出的数据:最大值

	获取三个整数中的最大值

	比较两个整数是否相同
	输入的数据:两个数 ---参数
	返回的数据:返回true 或false --- boolean
*/
class Test02
{
	public static int max(int num1,int num2){
		//int result = num1 > num2 ? num1 : num2;
		//return result;
		//方式二:
		return  num1 > num2 ? num1 : num2;
	}
	public static boolean isEquals(int num1, int num2){
		//boolean isEquals = num1 == num2;
		//return isEquals;
		//方式二:
		return num1 == num2;
	}
	public static void main(String[] args){
	int max = max(3,4);
	System.out.println("max = " + max);
	boolean isEquals = isEquals(4,4);
	System.out.println("isEquals = " + isEquals);
	}
}
/**
	键盘录入两个数据,并对这两个数据求和,输出其结果
*/
import java.util.Scanner;
class Test03
{
	public static void main(String[] args){
	Scanner scanner = new Scanner(System.in);
	System.out.println("请输入第一个数字:");
	int num1 = scanner.nextInt();
	System.out.println("请输入第二个数字");
	int num2 = scanner.nextInt();

	int sum = num1 + num2;
	System.out.println(num1 + " + " + num2 + " = " + sum);
	}
}


你可能感兴趣的:(日常练习)