首页 > 软件开发 > JAVA >

JAVA里如何用switch语句输出一个分段函数的值

来源:互联网 2023-03-16 19:21:12 231

分段函数是我们经常遇见的一种函数,我么可以使用编程语言很简单的将其表示出来。但是我们如何用switch语句来表示分段函数并输出它们的值呢?接下来,小编来和大家分享一下。5Ek办公区 - 实用经验教程分享!

工具/原料

  • java语言
  • idea软件

方法/步骤

  • 1

    在java语言中,switch的语法要求switch后的变量类型必须为byte、short、int、char内的一种。SE7后,switch支持了字符串String类型。这使得我们用switch表示分段函数更加的方便。5Ek办公区 - 实用经验教程分享!

    JAVA里如何用switch语句输出一个分段函数的值5Ek办公区 - 实用经验教程分享!

  • 2

    打开电脑中的java开发工具。这里小编以IDEA软件为例。5Ek办公区 - 实用经验教程分享!

    注:电脑中需要事先装好JDK(java开发工具包),还没安装的小伙伴请去官网下载安装。5Ek办公区 - 实用经验教程分享!

    JAVA里如何用switch语句输出一个分段函数的值5Ek办公区 - 实用经验教程分享!

  • 3

    进入idea软件后,我们新建以名为switch的项目,并在该项目的src目录下创建一个名为demo的类文件。5Ek办公区 - 实用经验教程分享!

    JAVA里如何用switch语句输出一个分段函数的值5Ek办公区 - 实用经验教程分享!

  • 3本页面非法爬取自百度经验
  • 4

    我们以分段函数:x = x^2, x0; x = x, x>=0;为例,使用switch实现分段函数,具体代码如下:5Ek办公区 - 实用经验教程分享!

    import java.util.Scanner;5Ek办公区 - 实用经验教程分享!

    public class demo {5Ek办公区 - 实用经验教程分享!

    public static void main(String[] args) {5Ek办公区 - 实用经验教程分享!

    Scanner s = new Scanner(System.in);5Ek办公区 - 实用经验教程分享!

    double x = s.nextDouble();5Ek办公区 - 实用经验教程分享!

    String i = "";5Ek办公区 - 实用经验教程分享!

    double result = 0;5Ek办公区 - 实用经验教程分享!

    if (x0)5Ek办公区 - 实用经验教程分享!

    i = "x0";5Ek办公区 - 实用经验教程分享!

    else5Ek办公区 - 实用经验教程分享!

    i = "x>=0";5Ek办公区 - 实用经验教程分享!

    switch (i){5Ek办公区 - 实用经验教程分享!

    case "x0":5Ek办公区 - 实用经验教程分享!

    result = x*x;5Ek办公区 - 实用经验教程分享!

    break;5Ek办公区 - 实用经验教程分享!

    case "x>=0":5Ek办公区 - 实用经验教程分享!

    result = x;5Ek办公区 - 实用经验教程分享!

    break;5Ek办公区 - 实用经验教程分享!

    }5Ek办公区 - 实用经验教程分享!

    System.out.print("分段函数的结果为:" result);5Ek办公区 - 实用经验教程分享!

    }5Ek办公区 - 实用经验教程分享!

    }5Ek办公区 - 实用经验教程分享!

    JAVA里如何用switch语句输出一个分段函数的值5Ek办公区 - 实用经验教程分享!

  • 5

    代码中,我们根据判断得出x对应的区间,然后,将对应区间赋值与字符串i,然后利用switch判断i的具体值,进而匹配对应的计算表达式。5Ek办公区 - 实用经验教程分享!

    JAVA里如何用switch语句输出一个分段函数的值5Ek办公区 - 实用经验教程分享!

  • 6

    运行代码后,我们输入不同区间的x值,便会得到分段函数对应的结果啦。5Ek办公区 - 实用经验教程分享!

    JAVA里如何用switch语句输出一个分段函数的值5Ek办公区 - 实用经验教程分享!

    JAVA里如何用switch语句输出一个分段函数的值5Ek办公区 - 实用经验教程分享!

  • 注意事项

    • 小编这里只提供了一个方法,大家可以尝试一下其他方法哟!
    • 希望能对您有所帮助,谢谢!

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!5Ek办公区 - 实用经验教程分享!


    标签: JAVA

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码