javaSE基础例题-数值交换+拆数题

范例:数值交换运算
    对俩个数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);
}

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,下面是一些常见的JavaSE基础面试题及其答案: 1. Java中的基本数据类型有哪些? Java中的基本数据类型包括:byte、short、int、long、float、double、char、boolean。 2. String是基本数据类型吗? 不是。String是Java中的一种对象类型,它属于引用类型。 3. Java中的访问修饰符有哪些?它们的作用是什么? Java中的访问修饰符有public、private、protected和默认访问修饰符。它们的作用是控制类、属性和方法的访问权限。其中,public表示公共的,可以被任何其他类访问;private表示私有的,只能被本类访问;protected表示受保护的,可以被本类、同包及其子类访问;默认访问修饰符表示不加访问修饰符,只能被同包中的其他类访问。 4. Java中的final关键字有哪些用途? final关键字可以用来修饰类、属性和方法,它的作用如下: - final修饰类:表示该类不能被继承。 - final修饰属性:表示该属性不能被修改,即为常量。 - final修饰方法:表示该方法不能被子类重写。 5. 什么是Java中的异常? 异常是在程序运行过程中出现的一些错误或意外情况,它可以分为受检异常和非受检异常。受检异常必须在代码中进行处理或者声明抛出,否则会在编译时产生错误;非受检异常则不需要处理或声明抛出。 6. try-catch-finally语句块的作用是什么? try-catch-finally语句块用于处理Java中的异常。其中,try语句块用于执行可能抛出异常的代码;catch语句块用于捕获并处理异常;finally语句块用于在无论是否有异常抛出时都会执行的代码块。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值