每当我对这门学科感兴趣时,我都喜欢把思想和数学融入到代码中。自从我被介绍给生日问题之后,我就想把它扔到一个Java程序中。
我开始用几种不同的方式编写程序,最后,所有这些都会返回处理阶乘数的变量之一的“无限”。
我终于偶然发现了"BigInteger“和"BigDecimal",一开始我对使用它们有多难感到恼火,但我还是坚持了下来。
其他人已经建立了类似的程序,产生随机日期,运行x次(如1000次),以找到一个平均百分比率在与生日碰撞,我发现的数学统计。
看看这个,这有多酷?
//Author: Joseph Kreifels II
// Date: June 30,
好的,我是java的初学者,我正在实现一个类,它存储数组并使用冒泡排序对其进行排序。
import java.io.*;
public class Array
{
private int array[];
private int n;
private BufferedReader br;
public Array() throws IOException
{
System.out.print("Enter the size of the array : ");
br=(new BufferedReader(
for循环在c中的应用
int i;
int n = 20;
for(i = 0; i + n; i-- ) {
printf("-\n");
}
java中的for循环
int i;
int n=20;
for (i = 0; i + n; i--) {
System.out.println("-\n");
}
在上面的示例中,c#中的循环运行良好(将打印"-“20次),java中的.But for循环显示错误。
线程“主”中的java.lang.Error异常:未解决的编译问题:类型不匹配:无法从int转换为布尔
为什么会出现这样的
我想使用一次从Blobstore读取一行文本并处理文本。
123,ABC,DEF,GHI,JKL,123,456,789,123\r\n
但是BlobstoreInputStream read方法不提供基于分隔符读取连续块分隔数据的选项(在本例中为\r\n)。
是否有办法以编程方式使用可用的read方法之一执行此操作:
public int read() throws java.io.IOException
public int read(byte[] b, int off, int len) throws java.io.IOException
我正在使用下面的JavaScript程序来计算组合体。
importPackage(java.io);
importPackage(java.lang);
importPackage(java.math);
importPackage(java.util);
var r = new BufferedReader( new InputStreamReader(System['in']) )
var t = Integer.parseInt(r.readLine());
for(var i=0;i<t;i++)
{
var c=(r.readLine(
我的代码在JavaScript IDE (如Webstorm )中工作得很好,但是当我尝试将它移植到时,使用Nashorn库(在Java程序中运行JS ),会得到以下错误:“名称:未定义的,年龄:未定义的”(根据这里的错误可能会跟随其他人)。
下面是完整的代码。下面的这种编码方法似乎一般有效,但在某些情况下,我无法得到预期的结果。
希望得到任何帮助或建议。
谢谢!
public class JavaScriptEvaluationExample
{
public static void main(String[] args) throws ScriptException, NoSuc
算法
基本上是下面的算法O(n log )或O(n^2)。我确定这个算法有名字,但我不知道它是什么。
伪码:
def sort(list):
dest = new list
for each element in list (call it a):
for each element in dest (call it c):
if a <= c, insert a into dest directly before c
return dest
在Java中:
public static List<Integer>
我在下面的代码中遇到了一个错误:
错误是:
C:\Documents and Settings\admin\My Documents\NetBeansProjects\sift\src\sift\PCServerCOMM.java:72: cannot find symbol
symbol : class MOBILEOR_GUI
location: class sift.PCServerCOMM
MOBILEOR_GUI frame;
C:\Documents and Settings\admin\My Documents\NetBeansProjects\sift\src\s
我是java的新手,我只想在地球类中创建人类对象的数组 但是我得到了一个错误: Earth.main处的线程"main“java.lang.NullPointerException中出现异常(Earth.java:14) 我不知道我的程序出了什么问题,似乎所有的语法都是正确的。 输入: 2 12 aks (...and .程序崩溃) import java.util.*;
public class Human {
String name;
int age;
int height;
String eyecolor;
//construct
我使用Intellij的想法并得到了这个错误:
线程"main“中的异常: java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.Class.
当支票跨越多个java类时,您能告诉我是否有办法编写检查吗?
例如:我们希望检查循环中是否有DB调用,在下面的示例中,从第一类调用到第二类。我们是否需要检查helper方法是否是对DB的调用。是否有可能为这种情况编写规则?
现有规则中没有一个跨越多个java类( )。
First.java
public class First {
public void method1(){
Second secRef = new Second();
List<String> res = new ArrayList<>();
for(int i
我编写了自己的记录器,但我不喜欢重载log()函数的次数。如果有人知道另一种方法,可以随意分享。
/*
* Syml, a free and open source programming language.
* Copyright (C) 2021 William Nelson
* mailto: catboardbeta AT gmail DOT com
* Syml is free software, licensed under MIT license. See LICENSE
* for more information.
*
* Syml is distributed
import java.util.Scanner;
public class LABEX03
{
public static void main(String[] args)
{
System.out.println("Name LE01");
Scanner kbd = new Scanner(System.in);
double m = 3;
double n = 0;
System.out.print("type 12 and
我制作了上传zip文件的控制器,当我通过Postman测试它时,一切都像预期的那样工作。
现在,我正在尝试使用自定义测试框架为这个控制器创建测试。
解压zip的控制器方法的一部分:
try (final ZipInputStream zis = new ZipInputStream(file.getInputStream())) {
byte[] buffer = new byte[1024];
ZipEntry entry;
// until here everything works, next line throws EOFExcepti
在阅读了一本关于机器学习的书之后,我尝试用Java编写一种简单的遗传算法,并且无意中了解了基本知识。我没有使用Java,所以我可能错过了一些非常简单的东西。
个人
public class Individual {
int n;
int[] genes = new int[500];
int fitnessValue;
public int getFitnessValue() {
return fitnessValue;
}
public void setFitnessValue(int fitnessValue) {
对于自学作业,我制作了一个Java程序,它接受用户的输入,创建人作为对象,并对每个人说“生日快乐”。
我只是想知道我在这里犯了什么错误,或者怎么会更好。
PERSON类
public class PeopleObjects{
// For practice, make the people objects rather than just a list of names.
private String name;
private String birthDay;
public void setName(String name){
this.n
试图在java中做一个从二进制到十进制的转换,但我不确定出了什么问题,我有一种感觉,它在我的循环中,任何帮助都将不胜感激!我正在跟随伪代码,如果你想看的话!
System.out.println("Enter a binary number");
Scanner sc = new Scanner(System.in);
String binaryString = sc.next();
int binaryLength = binaryString.length();
int multiplier = 1;
int denaryValue = 0;
for(int n
我正在尝试使用Java生成一个特定的计算机id。我曾考虑过硬盘序列号、Windows序列号、CPU ID或MAC地址等问题,但其他计算机也可能具有相同的地址。例如,如果有人盗版Windows7,他们可以拥有与某人相同的序列号。我想知道是否有人可以给我一种方法来生成一个计算机特定的ID,这个ID永远不会改变,并且可以使用Java检索?
我做了一些研究,发现了一些有用的函数。但是如果他们改变了硬件,它就会改变计算机ID。谁知道我能用到什么?
public String getComputerID(){
InetAddress ip = InetAddress.getLocalHost();
这个程序的目标是在不使用任何库的情况下用JAVA实现图形。这不是家庭作业,只是一些练习。我正在尝试实现一个单向加权图,稍后可以将其作为参数传递给Kruskal算法或Prim算法,以实现最小生成树。由于我是数据结构的新手,我很难弄清楚如何去实现一个图。邻接矩阵/列表是我想要避免的东西,我可以继续使用以下方法:
/**
* Graph.java: This is the main file.
*/
public class Graph {
public static void main(String[] args)
{
Node n1 = new Node(
我正在用Java语言创建一个视频游戏,并试图检索一个坐标点列表并将它们绘制到地图上,但是每次运行我的应用程序时,我都会收到一个"AWT-EventQueue-0“java.lang.NullPointerException,并且无法弄清楚它为什么指向null。下面是我收到的错误报告:
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at game.PathPoints.drawObjectPath(PathPoints.java:23)
at game.TestPanel
我使用while循环遍历ArrayList,如果值满足特定条件,则就地删除它们。我的代码遵循以下代码片段的精神:
List<Integer> list = new ArrayList<>();
int N = 1000
// setup list to show as an example
for (int i = 0; i < N; i++) {
list.add(i);
}
Date start = new Date();
// iterate over entire list, rem
我是第一个Java类的新程序员。这是我的代码,但我收到了一个错误
线程"main“java.lang.ArrayIndexOutOfBoundsException:0 at CmdLine.main(CmdLine.java:13)中的异常
import java.util.Scanner;
import java.util.Arrays;
public class CmdLine{
public static void main( String [] args ){
int[] array;
array = new int [ 10 ];
for(in
因此,我正在构建一个遗传算法,首先,我创建了一个个体群体,每个个体在一个数组中有8个基因,随机选择为0或1。然而,当我创建种群并输出每个基因的数组时,我没有得到预期的输出,我只得到了281s或0s,而我应该有64个。有人能帮忙吗?非常感谢。
主修班:
package geneticalgorithm;
public class GeneticAlgorithm {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
final int P = 20;
fina