找到 4330 篇文章 关于 Java 8

Java 程序将数字分成较小的随机整数

Samual Sam
更新于 2019-07-30 22:30:25

395 次查看

这里我们考虑了一个数字 10,它将使用 Random 类分成 8 个随机整数。我们将其设置为 HashSet 集合 -HashSetset = new HashSet(); set.add(0); set.add(0); set.add(0); set.add(number);现在使用 nextInt 获取下一个随机整数 -intarrSize = parts + 1; while (set.size() < arrSize) {    set.add(1 + randNum.nextInt(number - 1)); } Integer[] dividers = set.toArray(new Integer[arrSize]); Arrays.sort(dividers); int[] res = new int[parts]; for(int i = 1, j = 0; i < dividers.length; ++i, ++j) {    res[j] = dividers[i] - dividers[j]; }示例 在线演示import java.util.Arrays; import java.util.HashSet; import java.util.Random; public class Demo {   ... 阅读更多

Java 程序使用海伦公式计算三角形的面积

karthikeya Boyini
更新于 2019-07-30 22:30:25

4K+ 次查看

海伦公式在已知三角形三条边长度的情况下给出三角形的面积。假设我们有以下三角形的三条边 -s1 = 15191235.0; s2 = 15191235.0; s3 = 1.01235479;现在,使用海伦公式求面积 -area = (s1+s2+s3)/2.0d; resArea = Math.sqrt(area* (area - s1) * (area - s2) * (area - s3));示例 在线演示public class Demo {    public static void main(String[] args) {       // 三角形的边       double s1, s2, s3;       double area, resArea;       // 三条边 ... 阅读更多

如何在 Java 中将整数数组列表转换为整数数组?

Samual Sam
更新于 2019-07-30 22:30:25

2K+ 次查看

将整数数组列表转换为整数数组不是一项繁琐的任务。首先,创建一个整数数组列表并向其中添加一些元素 -ArrayList < Integer > arrList = new ArrayList < Integer > (); arrList.add(100); arrList.add(200); arrList.add(300); arrList.add(400); arrList.add(500);现在,将整数数组列表的每个值分配给整数数组。我们使用 size() 获取整数数组列表的大小,并将相同的大小放置到新创建的整数数组中 -final int[] arr = new int[arrList.size()]; int index = 0; for (final Integer value: arrList) {    arr[index++] = value; }示例 在线演示import java.util.ArrayList; public ... 阅读更多

Java 程序使用埃拉托色尼筛法获取素数

karthikeya Boyini
更新于 2019-07-30 22:30:25

307 次查看

要找到直到任何给定限制的所有素数,请使用埃拉托色尼筛法。首先,我们设置要检查的值 -int val = 30;现在,我们使用一个布尔数组,其长度比 val 多 1 -boolean[] isprime = new boolean[val + 1];循环遍历 val 并将数字设置为 TRUE。此外,将 0 和 1 设置为 false,因为这两个数字都不是素数 -isprime[0] = false; isprime[1] = false;以下是一个示例,展示了使用埃拉托色尼筛法获取素数的其余步骤 -示例 在线演示public class Demo ... 阅读更多

Java 程序创建计算器

Samual Sam
更新于 2019-07-30 22:30:25

1K+ 次查看

要使用 Java Swings 创建计算器,请尝试以下代码 -示例import java.awt.Color; import java.awt.Container; import java.awt.FlowLayout; import javax.swing.JFrame; import javax.swing.JLabel; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JTextField; public class SwingDemo extends JFrame implements ActionListener {    JButton one, two, three, four, five, six, seven, eight, nine, num0, add, sub, div, mult, equalto, exit, point, reset;    JTextField textField;    String s = "", ope = "";    int flag = 0;    double total1;    double input1, input2;    void total(double input1, double inout2, String ope) {       String total;       if (ope.equalsIgnoreCase("+")) ... 阅读更多

Java 程序保存小数

karthikeya Boyini
更新于 2019-07-30 22:30:25

628 次查看

假设值为 0.10705921712947473,并且您只想保存前 3 位小数。首先让我们声明值 -double val = 320.0 / 2989.0; BigDecimal big = new BigDecimal(val);现在,使用 setScale() 并将参数设置为 3 以保存 3 位小数 -big = big.setScale(3, RoundingMode.HALF_DOWN);示例 在线演示import java.math.BigDecimal; import java.math.RoundingMode; public class Demo {    public static void main(String[] args) {       double val = 320.0 / 2989.0;       BigDecimal big = new BigDecimal(val);       System.out.println(String.format("Value = %s", val));       // 比例       big ... 阅读更多

Java 程序评估字符串中的数学表达式

Samual Sam
更新于 2019-07-30 22:30:25

3K+ 次查看

要评估字符串中的数学表达式,请在 Java 中使用 Nashorn JavaScript,即脚本。Nashorn 调用动态特性,在 Java 7 中引入以提高性能。对于脚本,请使用 ScriptEngineManager 类作为引擎 -ScriptEngineManager scriptEngineManager = new ScriptEngineManager(); ScriptEngine scriptEngine = scriptEngineManager.getEngineByName("JavaScript");现在对于来自字符串的 JavaScript 代码,使用 eval,即执行脚本。这里,我们正在评估字符串中的数学表达式 -Object ob = scriptEngine.eval("9 + 15 + 30"); System.out.println("Result of evaluating mathematical expressions in String = "+ob);示例 在线演示import javax.script.ScriptEngine; import javax.script.ScriptEngineManager; public class Main {    public static void main(String[] args) throws Exception {       ScriptEngineManager scriptEngineManager ... 阅读更多

如何使 Android 设备振动?

Ankith Reddy
更新于 2019-07-30 22:30:25

921 次查看

在 Android 中,使用振动服务,我们可以使 Android 手机振动。此示例演示了如何使 Android 设备振动步骤 1 - 在 Android Studio 中创建一个新项目,转到文件⇒新项目并填写所有必要详细信息以创建一个新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml 中。     在上面的代码中,我们使用了 TextView,当您点击 TextView 时,它会振动。步骤 3 - 将以下代码添加到 src/MainActivity.javapackage com.example.andy.myapplication; import android.content.Context; import android.content.Intent; import android.os.Build; import android.os.Bundle; import android.os.VibrationEffect; import android.os.Vibrator; import android.support.v7.app.AppCompatActivity; import android.view.View; import ... 阅读更多

如何在 Android 上从另一个应用程序启动应用程序

Chandu yadav
更新于 2019-07-30 22:30:25

7K+ 次查看

在 Android 中,我们可以使用打包名称启动其他应用程序。此示例演示了如何在 Android 上从另一个应用程序启动应用程序。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件⇒新项目并填写所有必要详细信息以创建一个新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml 中。     在上面的代码中,我们创建了一个 TextView。当您点击 TextView 时,它将打开 YouTube。步骤 3 - 将以下代码添加到 src/MainActivity.javapackage com.example.andy.myapplication; import android.content.Intent; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.View; import android.widget.LinearLayout; import android.widget.TextView; import ... 阅读更多

如何在 Android 中返回上一个活动

George John
更新于 2019-07-30 22:30:25

4K+ 次查看

如果您想从一个活动返回到另一个活动,此示例演示了如何在 Android 中返回上一个活动。步骤 1 - 在 Android Studio 中创建一个新项目,转到文件⇒新项目并填写所有必要详细信息以创建一个新项目。步骤 2 - 将以下代码添加到 res/layout/activity_main.xml 中。     在上面的代码中,我们给出了 TextView,当用户点击 TextView 时,它将打开新活动。步骤 3 - 将以下代码添加到 src/MainActivity.javapackage com.example.andy.myapplication; import android.content.Intent; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.view.View; import ... 阅读更多

广告