找到 34423 篇文章 相关编程

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

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

20K+ 浏览量

JFrame 是 Frame 类的子类,添加到框架中的组件被称为其内容,这些内容由 contentPane 管理。我们可以将组件添加到 JFrame 以使用其 contentPane。JFrame 就像一个带有边框、标题和按钮的 Window。我们可以使用 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使用从 i = 2 到 n+1 的 for 循环检查 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.