找到 34423 篇文章 相关编程

Java 程序将 LocalDate 转换为 java.util.Date

Shriansh Kumar
更新于 2024年9月11日 11:12:58

1K+ 阅读量

假设日期以 LocalDate 格式给出,我们的任务是编写一个 Java 程序将其转换为 java.util.Date。对于此问题,我们需要通过将其与时间(例如午夜)或时区组合来向 LocalDate 添加时间信息。LocalDate 和 java.util.Date 类都用于在 Java 中表示日期。但是,随着 Java8 的发布而引入的 LocalDate 类表示不包含时区信息的日期,而 Date 类是可变的,用于表示包含时区的日期和时间。让我们通过一个示例来了解问题陈述。示例场景:输入:... 阅读更多

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

Samual Sam
更新于 2019年7月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年7月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 中将 Integer 数组列表转换为整数数组?

Samual Sam
更新于 2019年7月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年7月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年7月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年7月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年7月30日 22:30:25

3K+ 阅读量

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

ipaddress - Python 中的 IPv4/IPv6 操作库

Vrundesha Joshi
更新于 2019年7月30日 22:30:25

755 阅读量

互联网协议目前正在从版本 4 迁移到版本 6。这是因为版本 4 没有提供足够的地址来处理连接到互联网的设备数量的增加。IPv4 地址由 32 位组成,表示为四个 8 位组,称为“八位字节”。这是一种“点分十进制”格式,其中每个 8 位八位字节可以具有 0 到 255 的十进制值。例如:192.168.1.1带 CIDR 表示法的 IPv4 地址:192.168.1.1/24,其中 24 表示前三个八位字节标识网络,最后一个八位字节标识节点。IPv6 地址长 128 位。它 ... 阅读更多

urllib.robotparser - Python 中 robots.txt 的解析器

Nitya Raut
更新于 2019年7月30日 22:30:25

561 阅读量

网站所有者使用 /robots.txt 文件向网络机器人提供有关其网站的说明;这称为机器人排除协议。此文件是用于自动访问网络资源的计算机程序的简单基于文本的访问控制系统。此类程序称为蜘蛛程序、爬虫程序等。该文件指定用户代理标识符,后跟代理可能无法访问的 URL 列表。例如#robots.txt Sitemap: https://example.com/sitemap.xml User-agent: * Disallow: /admin/ Disallow: /downloads/ Disallow: /media/ Disallow: /static/此文件通常放在 Web 服务器的顶级目录中。Python 的 urllib.robotparser 模块提供了 RobotFileParser 类。它回答有关...是否的问题 阅读更多

广告

© . All rights reserved.