`
文章列表
(M个相同苹果放入N个相同的盒子里)//本题是很简单的递推。 //①最少的盘子放了一个,这样每个盘子至少一个,n个盘子先放上n个,剩下的m-n个可以随便放 //②最少的盘子没有放,这样剩下的n-1个盘子还是随便放m个 import java.util.Scanner; public class Main1664 { public static void main(String[] args) { Scanner in = new Scanner(System.in); int num = in.nextInt(); int i = 0; int N, ...
1,斐波拉契数列的计算 package chapter9; import java.util.Scanner; public class Fibonacci { private static int k=0; public static void main(String[] args) { //递归求菲波那契数列,f1=1,f2=1 Scanner ci = new Scanner(System.in); long a = ci.nextLong(); System.out.println(fibonacci(a)); System.out.p ...
public final class System extends Object System 类包含一些有用的类字段和方法。它不能被实例化。 在 System 类提供的设施中,有标准输入、标准输出和错误输出流;对外部定义的属性和环境变量的访问;加载文件和库的方法;还有快速复制数组的一部分的实用方法。 static long currentTimeMillis() 返回以毫秒为单位的当前时间。 static void exit(int status) 终止当前正在运行的 Java 虚拟机。 static void gc() ...
Q: Is Empty .java file a valid source file? A: Yes, an empty .java file is a perfectly valid source file.   空的java文件可以使用javac被编译,但不会产生class文件 Q: Can a .java file contain more than one java classes? A: Yes, a .java file contain more than one java classes, provided at the most one of them is a p ...
有三个线程ID分别是A、B、C,请有多线编程实现,在屏幕上循环打印10次ABCABC… 由于线程执行的不确定性,要保证这样有序的输出,必须控制好多线程的同步。 线程同步有两种基本方法: (1)    synchronized (2)    wait,notify,notifyAll 现在分别采用这两种方法来解答这道题目。 package multithread; class XunleiLock { public String name = "A"; public String getName() { ...
package other; import java.util.Random; public class Main { public static void main(String[] args) { int b = -100000; System.out.println("b的源码是:"+Integer.toBinaryString(b)); Random r = new Random(); Main m = new Main(); int[] a = new int[100]; for (int i ...
package memoryManage; /* * @(#)MemoryMonitor.java 1.3 05/11/17 * * Copyright (c) 2006 Sun Microsystems, Inc. All Rights Reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: * ...
package othertest; import java.awt.BorderLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JScrollPane; import javax.swing.JTable; import javax.swing.table.AbstractTableModel; publi ...
package other; import java.util.Stack; class TreeNode { private String key; private TreeNode lchild; //左孩子 private TreeNode rchild; //右孩子 private TreeNode parent; //双亲节点 public TreeNode(String key) { this.key = key; } public String getKey() { return key; } public v ...
Map的使用 package other; import java.util.HashMap; import java.util.IdentityHashMap; import java.util.Map; class T { private String str; T(String str) { this.str = str; } public int hashCode() { return 37 * this.str.hashCode(); } public boolean equals(Object obj) { ret ...
类 Stack<E> java.lang.Object   java.util.AbstractCollection<E>       java.util.AbstractList<E>           java.util.Vector<E>               java.util.Stack<E> Stack 类表示后进先出(LIFO)的对象堆栈。它通过五个操作对类 Vector 进行了扩展 ,允许将向量视为堆栈。它提供了通常的 push 和 pop 操作,以及取堆栈顶点的 peek 方法、测试堆栈是否为空的 empty ...
使用泛型机制编写的程序代码要比那些杂乱地使用Object变量,然后再进行强制类型转换的代码具有更好的安全性和可读性。 泛型程序设计意味着编写的代码可以被很多不同类型的对象所重用。 一个泛型类就是具有一个或多个类型变量的类。 如下面的Pair例子,就是一个泛型类 package ch13genic; public class Pair<T> { private T first; private T second; public Pair(){ first = null; second = null; } public T getFir ...
CharBuffer字符缓冲区, StringBuffer字符串缓冲区构造函数: 1,StringBuffer() 构造一个其中不带字符的字符串缓冲区,其初始容量为 16 个字符。 2,StringBuffer(CharSequence seq) public java.lang.StringBuilder(CharSequence seq) 构造一个字符串缓冲区,它包含与指定的 CharSequence 相同的字符。其中,CharSequence 是一个接口,它的所有已知实现类: CharBuffer, Segment, String, ...
java applet是一个类,其层次结构如下图: 类 JApplet java.lang.Object   java.awt.Component       java.awt.Container           java.awt.Panel               java.applet.Applet                   javax.swing.JApplet 编写applet类,继承Applet或是JApplet,然后完成init方法,在创建一个加载applet的html页面package ch10; /** @version 1.21 2004-05- ...
第一题:Description 为了准备期末考试了,laprovence正被讨厌的数字逻辑搞的头昏脑胀,尤其后面的一堆乱七八糟的概念,简直不知所云@#~!*&~ 这不有道简单的题就把他给难住了,题目大意是这样的:给出n个发光二极管,每个二极管都有两种状态,亮(on)与灭(off),然后给出一组每两个二极管之间的约束关系, 约束关系有以下3 种 1)a and b 表示第a个与第b个二极管必须同时亮 2)a or b表示第a个与第b个二极管至少有一个亮 3)a xor b 表示第a个与第b个二极管必须是一个亮,一个灭 Input 第一行两个整数n(二极管的个数,n<=10),m ...
Global site tag (gtag.js) - Google Analytics