范例:数值交换运算
对俩个数17和18进行交换然后求和,再乘30,打印结果
public class num {
public static void main(String[] args) {
int num1 = 17;
int num2 = 18;
int num3;
int res;
// 方法一交换
// num3 = num1;
// num1 = num2;
// num2 = num3;
// 方法二加减
num1 = num1 + num2;
num2 = num1 - num2;
num1 = num1 - num2;
// 乘除法同方法二
res = (num1 + num2) * 30;
System.out.println(res);
}
}
* 拆数题
public static void breakNum()
{
System.out.println("-----案例3-----");
/*
* 需求 拆数题 例如:123 --》 1 2 3 --》6
* 1.拆出个位 123%10 3
* 2.单独拆出十位 123/10%10 2
* 3.单独拆出百位 123/100 1
*
* */
//导包
// int res;
// int a = 123;
// System.out.println(123 / 100);
// res = a % 10 + a / 10 % 10 + a / 100;
// System.out.println("res = " + res);
System.out.println("-----请输入输一个三位数-------");
int res;
Scanner input = new Scanner(System.in);
int anInt = input.nextInt();
res = anInt % 10 + anInt / 10 % 10 + anInt / 100;
System.out.println("anInt = " + res);
}