找到 34423 篇文章 关于编程
96 次查看
java.lang.StrictMath 是一个最终类,它是 Object 类的子类。StrictMath 类包含用于执行基本数值运算的方法,例如基本指数、对数、平方根和三角函数。我们不需要为 StrictMath 类创建实例,因为 StrictMath 类中的所有方法都是静态方法。StrictMath 类的重要方法有 abs()、acos()、asin()、atan()、ceil()、floor()、log()、max()、min()、pow()、random()、round() 等。语法 public final class StrictMath extends Object 示例 public class StrictMathTest { public static void main(String args[]) { System.out.println("绝对值: " + StrictMath.abs(-100.50)); ... 阅读更多
1K+ 次查看
java.lang.Runtime 类是 Object 类的子类,可以提供对程序正在运行的环境的各种信息的访问。Java 运行时环境创建此类的单个实例,该实例与程序相关联。Runtime 类没有任何公共构造函数,因此程序无法创建自己的类实例。程序必须调用 getRuntime() 方法以获取对当前 Runtime 对象的引用。Runtime 类的一些重要方法包括 addShutdownHook()、exec()、exit()、freeMemory()、gc()、halt() 和 load()。语法 public class Runtime extends Object 示例 public class RuntimeTest { ... 阅读更多
215 次查看
JCheckBox 是 JToggleButton 的子类,它可以是一个小的方框,可以选择或取消选择。当我们单击 JCheckBox 时,它会自动从选中状态更改为未选中状态,反之亦然。每当复选框更改时,JCheckBox 可以生成 ActionListener 或 ItemListener。我们可以使用 setMnemonic() 方法为 JCheckBox 设置快捷键。示例 import java.awt.*; import java.awt.event.*; import javax.swing.*; public class JCheckBoxShortCutKeyTest extends JFrame { private JCheckBox checkBox; public JCheckBoxShortCutKeyTest() { setTitle("JCheckBoxShortCutKey 测试"); checkBox = new JCheckBox("选中或按 ALT-C"); checkBox.setBorder(BorderFactory.createLineBorder(Color.lightGray)); checkBox.setMnemonic('C'); ... 阅读更多
3K+ 次查看
JTable 是 JComponent 类的子类,用于显示复杂的数据结构。JTable 组件可以遵循模型视图控制器 (MVC) 设计模式以行和列显示数据。JTable 可以生成 TableModelListener、TableColumnModelListener、ListSelectionListener、CellEditorListener、RowSorterListener 接口。我们可以通过自定义 DefaultTableCellRenderer 类来更改 JTable 的每一列的背景和前景色,并且它只有一个方法 getTableCellRendererComponent() 来实现它。示例 import java.awt.*; import javax.swing.*; import javax.swing.table.*; public class JTableColumnColorTest extends JFrame { private JTable table; private TableColumn tColumn; public JTableColumnColorTest() { setTitle("JTableColumnColor 测试"); table = ... 阅读更多
288 次查看
JToolTip 是 JComponent 类的子类,我们可以使用 setToolTipText() 方法为任何 Java 组件创建工具提示,它可以用于为组件设置工具提示。JToolTip 类的重要方法有 getAccessibleContext()、getComponent()、paramString() 和 updateUI()。我们可以使用 UIManager 类的 put() 方法更改 JToolTip 类的背景和前景色,并传递参数 ToolTip.background 和 ToolTip.foreground。示例 import java.awt.*; import javax.swing.*; public class JTooltipColorTest extends JFrame { private JLabel label; public JTooltipColorTest() { setTitle("JTooltipColor 测试"); setLayout(new FlowLayout()); ... 阅读更多
3K+ 次查看
在处理鼠标事件时,当鼠标稳定时,我们可以实现 MouseListener 接口。当我们按下、释放或单击(按下后释放)源对象上的鼠标按钮(左键或右键)或将鼠标指针定位在(进入)和远离(退出)源对象时,会触发 MouseEvent。我们可以使用 mouseEntered() 方法检测鼠标移过任何组件(如标签)时的鼠标事件,并且可以使用 MouseAdapter 类或 MouseListener 接口的 mouseExited() 方法退出。示例 import java.awt.*; import java.awt.event.*; import javax.swing.*; public class MouseOverTest extends JFrame { private ... 阅读更多
4K+ 次查看
这里,根据给定的问题,需要使用递归方法显示模式。递归函数是自身调用 n 次的函数。程序中可以有 'n' 个递归函数。使用递归函数的问题在于它们的复杂性。算法开始步骤 1 -> 函数 int printpattern(int n) 如果 n>0 Printpattern(n-1) 打印 * 结束 IF 结束步骤 2 -> 函数 int pattern(int n) 如果 n>0 pattern(n-1) 结束 IF Printpattern(n) 打印结束停止示例 #include int printpattern(int n) { if(n>0) { ... 阅读更多
67 次查看
给定方程式,程序必须找到 'a' 的值,其中 a+b。声明起始变量 b=10,x=9,n=40 和 flag=0,可整除。步骤 2 -> 循环 For 可整除 = (b / x + 1 ) * x 且可整除 = 1 打印可整除-1 设置 flag=1 结束 END STOP示例#include int main(int argc, char const *argv[]) { int b=10, x=9, n=40, flag = 0; int divisible; for (divisible = (b / x + 1 ) * x ; divisible = 1) { printf("%d ", divisible - b ); flag = 1; } } return 0; }输出如果我们运行以上程序,它将生成以下输出8 17 26
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP