找到 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中的日期。但是,随着Java 8的发布而引入的LocalDate类表示没有时区信息的日期,而Date类是可变的,用于表示带有时区的日期和时间。让我们通过一个示例来了解问题陈述。示例场景:输入:... 阅读更多

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

Samual Sam
更新于 2019年7月30日 22:30:25

395 次浏览

这里我们考虑数字10,它将使用Random类分成8个随机整数。我们将其设置为HashSet集合-HashSet set = new HashSet(); set.add(0); set.add(0); set.add(0); set.add(number);现在使用nextInt获取下一个随机整数-int arrSize = 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多一个-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中的动态调用功能,以提高性能。对于脚本,请使用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` 文件向网络机器人发出关于其网站的指令;这被称为机器人排除协议 (Robots Exclusion Protocol)。该文件是一个简单的基于文本的访问控制系统,用于自动访问网络资源的计算机程序。此类程序被称为蜘蛛程序、爬虫程序等。该文件指定用户代理标识符,后跟代理可能无法访问的 URL 列表。例如:

广告
© . All rights reserved.