找到 34423 篇文章 关于编程

如何在 Java 中将 JFrame 显示在屏幕中央?

raja
更新于 2020年7月3日 13:39:50

20K+ 次查看

JFrame 是 Frame 类的子类,添加到 frame 中的组件被称为其内容,这些内容由 contentPane 管理。我们可以将组件添加到 JFrame 以使用其 contentPane。JFrame 就像一个带有边框、标题和按钮的窗口。我们可以使用 JFrame 实现大多数 Java Swing 应用程序。默认情况下,JFrame 可以显示在屏幕的左上角。我们可以使用 Window 类的 setLocationRelativeTo() 方法显示 JFrame 的中心位置。语法 public void setLocationRelativeTo(Component c) 示例 import javax.swing.*; import java.awt.*; public class JFrameCenterPositionTest extends JFrame { public JFrameCenterPositionTest() { ... 阅读更多

Python 简单利息程序

Pavitra
更新于 2019年9月11日 13:21:02

1K+ 次查看

在这篇文章中,我们将学习如何在 Python 3.x 或更早版本中计算简单利息。简单利息的计算方法是将每日利率乘以本金金额再乘以付款之间的天数。从数学角度来看,简单利息 = (P x T x R)/100,其中 P 是本金,T 是时间,R 是利率。例如,如果 P = 1000,R = 1,T = 2,则 SI=20.0。现在让我们看看如何在 Python 中实现一个简单的利息计算器。示例 实时演示 P = 1000 R = 1 T = 2 # 简单 ... 阅读更多

Python 选择排序程序

Pavitra
更新于 2019年9月11日 13:18:05

2K+ 次查看

在这篇文章中,我们将学习选择排序及其在 Python 3.x 或更早版本中的实现。在选择排序算法中,通过递归地从未排序部分查找最小元素并将其插入到开头来对数组进行排序。在对给定数组执行选择排序时,会形成两个子数组。已排序的子数组,未排序的子数组。在选择排序的每次迭代中,都会弹出未排序子数组中的最小元素并将其插入到已排序的子数组中。让我们看看该算法的可视化表示 - 现在让我们看看该算法的实现 ... 阅读更多

Python 程序:从字符串中删除第 n 个字符

Pavitra
更新于 2019年9月11日 13:13:35

177 次查看

在这篇文章中,我们将学习解决以下问题陈述 - 问题陈述 - 给定一个字符串,我们必须删除给定字符串中的第 i 个索引字符并显示它。在 Python 的任何字符串中,索引始终从 0 开始。假设我们有一个字符串“tutorialspoint”,那么它的索引将如下所示:T u t o r i a l s p o i n t 0 1 2 3 4 5 6 7 8 9 10 11 12 13 现在让我们看看 Python 脚本... 阅读更多

Python 程序:计算一个数的唯一素因数的乘积

Pavitra
更新于 2019年9月11日 13:10:13

1K+ 次查看

在这篇文章中,我们将学习解决以下问题陈述 - 问题陈述 - 给定一个数字 n,我们需要找到其所有唯一素因数的乘积并返回它。例如,输入:num = 11 输出:乘积为 11 解释:这里,输入数字是 11,只有一个素因数,即 11。因此,它们的乘积是 11。方法 1 使用 for 循环,从 i = 2 到 n+1,检查 i 是否是 n 的因数,然后检查 i 是否是素数本身,如果是,则... 阅读更多

如何在 Java 中将 TreeSet 的元素保存到文件中?

raja
更新于 2023年12月1日 14:47:10

402 次查看

TreeSet 是 AbstractSet 类的子类,它不允许重复元素。默认情况下,TreeSet 按升序存储元素,并且从 TreeSet 中检索元素的速度更快。TreeSet 类内部使用 TreeMap 来存储元素。TreeSet 中的元素根据它们的自然顺序进行排序。我们还可以使用 Arrays.asList() 方法将存储在 TreeSet 中的元素保存到文件中,并将此集合作为参数传递给 ObjectOutputStream 类的 writeObject() 方法。语法 public class TreeSet extends AbstractSet implements NavigableSet, Cloneable, Serializable 示例 import java.util.*; import java.io.*; public ... 阅读更多

Python 程序:如何在不使用任何循环的情况下打印数字序列

Pavitra
更新于 2019年9月11日 13:04:11

632 次查看

在这篇文章中,我们将学习解决以下问题陈述 - 问题陈述 - 给定两个数字 N 和 K,我们的问题是从 N 中减去数字 K,直到数字 (N) 大于零 (0),一旦 N 变为负数或零,我们就开始向其中添加 K,直到该数字变为原始数字 (N)。例如,N = 10 K = 4 输出将是:10 6 2 -2 2 6 10 算法 1. 我们反复调用函数,直到 N 大于零(在每次函数调用中,我们减去 K ... 阅读更多

Python 程序:计算第 n 个斐波那契数

Pavitra
更新于 2019年9月11日 12:15:41

1K+ 次查看

在这篇文章中,我们将计算第 n 个斐波那契数。斐波那契数由以下递归关系定义 - Fn = Fn-1 + Fn-2,其中 F0= 0 且 F1 = 1。前几个斐波那契数是 0,1,1,2,3,5,8,13,..................我们可以使用递归和动态规划的方法计算斐波那契数。现在让我们看看 Python 脚本中的实现方法 1:递归法示例 实时演示 #递归方法 def Fibonacci(n): if n<

Python 程序:计算第 n 个卡塔兰数

Pavitra
更新于 2019年9月11日 12:10:47

341 次查看

在这篇文章中,我们将学习如何计算第 n 个卡塔兰数。卡塔兰数是一个自然数序列,由以下递归公式定义 - $$C_{0}= 1\:and\:C_{n+1}=\displaystyle\sum\limits_{i=0}^n C_{i}C_{n-i} for \:n\geq0;$$对于 n = 0, 1, 2, 3, … 的前几个卡塔兰数是 1, 1, 2, 5, 14, 42, 132,429,...................卡塔兰数可以通过递归和动态规划两种方法获得。所以让我们看看它们的实现。方法 1:递归法示例 实时演示 # 一个递归解法 def catalan(n): #负值 if n<

Python 程序:如何检查给定数字是否是斐波那契数?

Pavitra
更新于 2019年9月11日 11:56:56

507 次查看

在这篇文章中,我们将学习解决以下问题陈述 - 问题陈述 给定一个数字 n,检查 n 是否是斐波那契数我们都知道,第 n 个斐波那契数是前两个斐波那契数的和。但除了递归关系之外,它们还提供了一种有趣的关联。当且仅当 (5*n2 + 4) 或 (5*n2 – 4) 是一个完全平方数时,一个数字才是斐波那契数。我们将使用此属性来检查一个数字是否为斐波那契数。现在让我们看看 Python 脚本的实现 - 示例 实时 ... 阅读更多

广告
© . All rights reserved.