当前位置: 首页 > news >正文

java题

1.列出整数的各个位的数值
package com.company;
public class AriExer {
    public static void main(String[] args)
    {
        long i=12394;
        System.out.println("个位数:"+i%10);
        System.out.println("个位数:"+i%100/10);
        System.out.println("个位数:"+i%1000/100);
        System.out.println("个位数:"+i%10000/1000);
        System.out.println("万位数:"+i/10000);
    }
}
2.把60转化为二进制和十六进制
package com.company;
public class bianhua
{
    public static void main(String[] args)
    {
        int i1=60;
        int i2=i1&15;
        String j=(i2>9)?(char)(i2-10+'A')+"" : i2+"";
        int temp=i1>>>4;
        i2=temp&15;
        String k=(i2>9)?(char)(i2-10+'A')+"" : i2+"";
        System.out.println(j+k);


    }
}

3.设计if-else结构

package com.company;
import java.util.Scanner;
public class If1Test {
    public static void main (String [] args)
    {
        Scanner scan =new Scanner(System.in);
        System.out.println("请输入小明的成绩");
        int score=scan.nextInt();
        if (score==100)
        {
            System.out.println("奖励一辆bmw");
        }
        else if (80<score&&score<100)
            System.out.println("一台iphone");
        else if(60<=score&&score<=80)
            System.out.println("奖励一台ipad");
        else
            System.out.println("啥也没有");
    }
}

4.排序基本:

package com.company;

import java.util.Scanner;
public class IfTest2 {
    public static void main (String [] args)
    {
        Scanner scan =new Scanner(System.in);
        System.out.println("请输入第一个整数");
        int num1=scan.nextInt();
        System.out.println("请输入第二个整数");
        int num2=scan.nextInt();
        System.out.println("请输入第三个整数");
        int num3=scan.nextInt();
        if (num1<num2)
        {
            if (num3>num2)
              System.out.println("最大值为:num3:" + num3 + "," + "排序大小为" + ","+num1 +","+ num2 + ","+num3);
            else {
                if (num3>num1)
                System.out.println("最大值为:num2:"+num2+","+"排序大小为"+","+num1+","+num3+","+num2);
                else
                    System.out.println("最大值为:num2:"+num2+","+"排序大小为"+","+num3+","+num1+","+num2);
            }
        }
        else {
            if (num1<num3)
                System.out.println("最大值为:num3:"+num3+","+"排序大小为"+","+num2+","+num1+","+num3);
            else {
                if (num3>num2)
                System.out.println("最大值为:num1:" + num1 + "," + "排序大小为" + ","+num2 + ","+num3 + ","+num1);
            else
                    System.out.println("最大值为:num1:"+num1+","+"排序大小为"+","+num3+","+num2+","+num1);
            }
        }
        }
}

相关文章:

  • 记录一次超大(200+G)数据量导入ES的解决办法
  • MySQL进阶第五天——存储过程与存储函数
  • 无重复字符的最长子串(力扣中等难度)
  • 热加载原理解析与实现
  • re正则表达式
  • vector模拟实现
  • 【网络安全】记一次简单渗透测试实战
  • 1200万像素通过算法无失真扩展到1.92亿像素——加权概率模型收缩模型图像像素扩展算法
  • Java高级学习篇之反射
  • Java中利用new和反射得到对象的区别(底层)
  • 基本概率论(预备知识)
  • 组成泰克示波器的五大部分
  • 打卡Google 2022 开发者大会
  • 关于fifo和ram时序验证
  • ... 是什么 ?... 有什么用处?
  • 【node学习】协程
  • CSS3 聊天气泡框以及 inherit、currentColor 关键字
  • ES6简单总结(搭配简单的讲解和小案例)
  • HashMap剖析之内部结构
  • IP路由与转发
  • JWT究竟是什么呢?
  • Mithril.js 入门介绍
  • node-sass 安装卡在 node scripts/install.js 解决办法
  • Selenium实战教程系列(二)---元素定位
  • Spring Boot MyBatis配置多种数据库
  • Swoft 源码剖析 - 代码自动更新机制
  • vue2.0项目引入element-ui
  • 道格拉斯-普克 抽稀算法 附javascript实现
  • 对JS继承的一点思考
  • 关于 Linux 进程的 UID、EUID、GID 和 EGID
  • 缓存与缓冲
  • 开源地图数据可视化库——mapnik
  • 突破自己的技术思维
  • 微信端页面使用-webkit-box和绝对定位时,元素上移的问题
  • 译有关态射的一切
  • 策略 : 一文教你成为人工智能(AI)领域专家
  • ​LeetCode解法汇总2670. 找出不同元素数目差数组
  • ###51单片机学习(2)-----如何通过C语言运用延时函数设计LED流水灯
  • #13 yum、编译安装与sed命令的使用
  • #Linux(帮助手册)
  • (1)Nginx简介和安装教程
  • (Matalb时序预测)PSO-BP粒子群算法优化BP神经网络的多维时序回归预测
  • (二)WCF的Binding模型
  • (附源码)springboot码头作业管理系统 毕业设计 341654
  • (附源码)基于SpringBoot和Vue的厨到家服务平台的设计与实现 毕业设计 063133
  • (附源码)计算机毕业设计SSM在线影视购票系统
  • (七)微服务分布式云架构spring cloud - common-service 项目构建过程
  • (算法)前K大的和
  • (循环依赖问题)学习spring的第九天
  • *2 echo、printf、mkdir命令的应用
  • .NET Core 版本不支持的问题
  • .net 按比例显示图片的缩略图
  • .NET 动态调用WebService + WSE + UsernameToken
  • .net 后台导出excel ,word
  • .net 流——流的类型体系简单介绍