`
stephenwang1011
  • 浏览: 51566 次
社区版块
存档分类
最新评论

Java最简单的三个数比较实现过程

阅读更多

给出三个数,求出最大的那个数并打印出来,这里有个比较简单的方法,在我看来是 如果有更简单的方法欢迎留言探讨。

实现的原理:借助三目运算符 快速比较大小 求出最大的那一个

package test;

public class TestDemo02 {
	public static void main(String[] args) {
		TestDemo02 t = new TestDemo02();
		int max = t.maxNum(2, 3, 0);
		System.out.println("最大数值:"+max);
	}
	
	public int maxNum(int num1,int num2,int num3){
		int max =0;
		int temp1 = num1>num2?num1:num2;
		max = temp1>num3?temp1:num3;
		return max;

}
}

 

分享到:
评论

相关推荐

    Java实现取三个float的最大数最小数及平均数

    但在这里,由于我们有三个数,我们首先需要比较前两个数,然后将结果与第三个数进行比较。例如: ```java float num1 = 1.5f; float num2 = 2.3f; float num3 = 0.8f; float max = (num1 > num2) ? (num1 > num3) ...

    人工智能-项目实践-手写数字识别-用java实现一个简单的卷积神经网络,共三层可以识别mnsit

    在本项目实践中,我们将深入探讨如何使用Java实现一个简单的卷积神经网络(CNN)来识别手写数字。这个任务是基于著名的MNIST数据集,它包含了大量的手写数字图像,通常用于训练和测试机器学习模型,尤其是深度学习...

    从键盘输入3个数,求这三个数的最大值。 Java

    ### Java程序:求三个数的最大值 #### 知识点概览 1. **基本语法与数据类型**:包括变量声明、数据类型等。 2. **控制结构**:使用`if...else`语句实现逻辑判断。 3. **标准输入输出**:利用`BufferedReader`读取...

    MVC java实现的简单案例 球

    这个模式将应用程序分为三个核心部分:模型(Model)、视图(View)和控制器(Controller),以实现业务逻辑与用户界面的解耦。在这个简单的Java MVC案例中,我们将探讨如何利用这种模式来创建一个计算球体表面积和...

    一些java简单程序

    "一些java简单程序"这个主题,显然聚焦于帮助初学者理解Java编程基础。在这个压缩包中,"study path"可能是一个目录或者文件,它可能包含了学习Java的路径或者一系列逐步进阶的代码示例。 在Java编程中,初学者通常...

    java ssm实现的财务流程管理系统(简单的审批流)

    发票管理,实现简单的审批流工作流程 运行环境: jdk8+tomcat8+mysql+IntelliJ IDEA+maven 使用技术:spring+spring mvc+mybatis+layui+jquery http://localhost:8080/login 3个角色权限的帐号登录 user1员工 user2...

    java简单实现二叉树

    本文介绍了如何使用 Java 实现一个简单的二叉树。我们首先定义了二叉树节点的基本结构 `BNode`,然后定义了二叉树的类 `BTree` 并实现了构建二叉树的主要逻辑。最后,讨论了二叉树的一些应用和可能的扩展方向。通过...

    JAVA最简单的MVC架构DEMO

    在"JAVA最简单的MVC架构DEMO"中,你可以看到如何将业务逻辑、数据展示和用户交互分离,这有助于代码组织和项目维护。通过学习这个DEMO,你将能够理解MVC模式的核心原理,并将其应用于更复杂的Java Web应用程序开发中...

    java实现邮件发送(三种发送方式都有)

    在这个主题下,我们将探讨三种Java实现邮件发送的方式,以及如何通过提供的代码和参考资料进行实践。 首先,让我们了解一下基本概念。邮件发送主要涉及到SMTP(Simple Mail Transfer Protocol)和POP3(Post Office...

    使用Java正则表达式实现一个简单的身份证号码验证

    ### 使用Java正则表达式实现一个简单的身份证号码验证 #### 一、背景介绍 身份证号码是中国公民的身份标识,由15位或18位数字组成(早期为15位,后改为18位)。其中,第18位是校验码,可能是数字0~9或者大写字母X。...

    汉诺塔Java实现

    这个类可以包含三个属性,分别代表三根柱子,以及一个方法用于执行移动操作。移动操作又可以进一步细分为两个子操作:从一根柱子移动一个圆盘到另一根柱子,以及从一根柱子通过中间柱子移动一个圆盘到目标柱子。 在...

    DES加密算法JAVA实现(带简单界面)

    在Java中实现DES加密,主要涉及到`javax.crypto`包中的类,如`KeyGenerator`用于生成密钥,`Cipher`用于进行加解密操作。首先,你需要生成一个DES密钥,这通常包括设定密钥长度(DES的标准长度为56位,但在Java中是...

    给出三个点求三角形的面积JAVA.txt

    本Java程序主要实现了通过输入三个点的坐标来计算由这三个点构成的三角形的面积。程序首先定义了`Point`类来表示二维空间中的一个点,并提供了计算两点之间距离的方法。接着定义了`Triangle`类来表示一个三角形,并...

    曲线拟合计算(java实现)

    对于直线拟合,最简单的方法是使用最小二乘法。最小二乘法的目标是找到一条直线,使得所有数据点到这条直线的垂直距离(残差)的平方和最小。这可以通过求解一个线性系统来实现,例如,对于n个数据点,我们可以构建...

    Java3D实现三维显示

    Java3D 实现三维显示 Java3D 是基于 Java 平台的三维技术,用于实现三维显示。Java3D 提供了基于 Java 的上层接口,使 3D 技术变得不再繁琐,并且可以加入到 J2SE、J2EE 的整套架构。Java3D 建立在 JAVA2(JAVA1.2)...

    Java 实现求100以内的同构数(源代码)

    根据以上步骤,下面是一个完整的Java程序实现,它能够找出100以内的所有同构数。 ```java public class IsomorphicNumbers { public static void main(String[] args) { // 遍历1到100 for (int i = 1; i ; i++)...

    基于Java实现的简易MapReduce框架.zip

    MapReduce的运行流程主要分为三个阶段:Map、Shuffle和Reduce。Map阶段是数据的预处理,将原始输入数据拆分成键值对,然后对每个键值对执行用户定义的映射函数。Shuffle阶段负责数据的重新排序和分区,确保相同键的...

    用Java实现的简单井字棋游戏

    此外,棋盘类还需要提供一些基本操作,如检查某个位置是否为空,放置棋子,以及检查游戏是否结束(例如,是否有三个连续相同的棋子在一行、一列或对角线上)。 接下来,我们引入估价函数,这是AI决策的关键部分。...

    JAVA实现动态代理的简单流程

    这个方法接收三个参数:类加载器、代理对象需要实现的接口数组以及`InvocationHandler`实例。通过将具体实现类的实例传递给`MyHandler`构造函数,我们可以确保`invoke`方法中对目标方法的调用。 ```java AA a = new...

Global site tag (gtag.js) - Google Analytics