public class dog {
String name;
public void bark()
{
System.out.println(name+ "says warf!" );
}
public static void main(String[] args) {
dog dog1 = new dog();
dog1.bark();
dog1.name="bart";
//creation of array
dog[] dogs= new dog[3];
//object refere
我不明白为什么我一直收到这个错误。当给定一个奇数的整数列表时,代码应该输出中间的整数。末尾的负值将结束输入。这行代码抛出了一个主要的异常错误,我不知道为什么。我也尝试过使用临时变量。userValuesi=scnr.nextInt();
Exception in thread "main" java.util.NoSuchElementException
at java.base/java.util.Scanner.throwFor(Scanner.java:937)
at java.base/java.util.Scanner.next(Scanner.jav
这对我来说一点意义都没有。
这是我的代码:
boolean that = false;
if (that == true);
{
System.out.println("That is " + that);
}
但是,即使我的输出是
That is false
我用的是java,我使用的是Eclipse galileo,所以每次我编译/运行我的程序时,它都会保存它,这样编译器就会得到我的程序的更新版本。到底怎么回事?
我对java完全陌生,因此我自己尝试了一些简单的程序,但我无法获得以下程序的输出。
public class For_loop {
public static void main(String[] args) {
int Sum = 0;
for (int n=0; n<=100; n++);
Sum= Sum +n; // getting the error here as n cannot be resolved to a variable
{
System.out.println (S
输出: javap -s SomeClass
public org.someapp.SomeClass$_data data;
Signature: Lorg/someapp/SomeClass$_data;
Java中SomeClass的定义:
class SomeClass
{
private class _data {
byte[] something = new byte[1234];
}
public _data data;
}
Java中原生函数的定义:
public static native int NativeFunction(S
当我在中运行下面的脚本时,它正确地创建了我的全局临时表,但是当我运行我的液化基脚本时,它由于“无效字符”而失败。有人知道为什么会失败吗?
In Sql (works)
CREATE GLOBAL TEMPORARY TABLE TransactionsToMove(
TransactionId NUMBER(38,0) NOT NULL,
PRIMARY KEY (TransactionId))
ON COMMIT DELETE ROWS;
Liquibase xml (在下面的堆栈跟踪中失败)
<c
我正在复习java编程考试,我还是个初学者。我在if语句中的问题是:
int z;
if (z==1);
{//calculates area}
if (z==2)
{//calculates volume}
我们的目标是,如果用户选择1,他将找到计算的面积,如果用户选择2,则将计算体积。然而,在输出中,无论用户选择什么,面积和体积都是计算出来的。为什么会这样呢?
在声明静态最终实例varibale之后,将为其分配一个ArrayList对象。但是当我添加一个额外的分号时,java编译器就没问题了。这是密码。
import java.util.ArrayList;
import java.util.List;
public class FinalExample {
private static final List<String> foo = new ArrayList();; //double semicolons are fine with compiler
public static void main(String
我意外地写了一个带有两个分号的java语句。java编译器不显示任何错误并运行。
代码:
System.out.println("Length after delete the text is "+name.length());;
出于学习的目的,我尝试在分号之后添加不同的字符,java编译器将编译时错误显示为令牌上的语法错误()“,删除此令牌。
本声明如下:
System.out.println("Length after delete the text is "+name.length());)
为什么java将分号和其他字符视为不同?
我的程序没有输出任何东西到控制台。我不知道我做错了什么。我需要使用System.in.read(),不能使用Scanner。我还需要使用我选择的任何循环。
package MyGuessingGame;
import java.io.IOException;
/**
*
* @author Anthony
*/
public class MyGuessingGame {
/**
* @param args the command line arguments
* @throws java.io.IOException
*/
public sta
有几个人在这里评论了我的C代码,说我应该使用常量作为循环计数器,而不是硬写它们。我同意他们的观点,因为这是我在编写Java代码时的做法,但是当我尝试在数组声明和循环条件中使用常量时,会抛出编译时错误。
要在C中声明一个常量,语法是#define NAME value。
在我的代码中,我有两个常量,BUFFER是文件读缓冲区,PACKED是输出数组大小。
我使用BUFFER将char inputBuffer[BUFFER];初始化为全局变量,这是可行的,但是当我尝试使用PACKED时
#define PACKED 7; // this line is in the header of fi
我是Java的一个完全的初学者,我在While循环中遇到了一个问题。我刚刚启动它们,所以为了练习,我将示例代码复制到Eclipse中并试图运行它,但是没有输出(下面的代码)。
我试着调试它,所以我在网上搜索说明和教程。我进入了调试视图中的部分,当我试图运行While循环时,什么都不会发生。我点击按钮进入,正如所有的指令所说,应该有一些输出显示在那里,但没有。有人能帮我吗?如何从该代码中获得输出?我在文本编辑器中试用了它。程序正常运行,但当我运行它时,没有输出。
代码:
public static void main(String[] args) {
int value = 1;
我的mysql数据库的jdbc驱动程序的版本是5.1.25。
我想像这样执行sql查询:
statement.execute("select fullName from user where user_id=1; select fullName from user where user_id=2");
我总是收到异常:
Exception in thread "main" com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax;
我试图使用2.2.0的导入工具从CSV导入数据。我一直在messages.log文件中遇到这个错误:
2015-02-10 16:14:44.792+0000 INFO [org.neo4j]: Import starting
2015-02-10 16:14:45.032+0000 INFO [org.neo4j]: Creating new db @ C:\path\to\file\Neo4j\test.graphdb\neostore
2015-02-10 16:14:47.727+0000 ERROR [org.neo4j]: Error during import Missing
我正在学习java自动取款机,我不得不写一个代码来计算货币单位,并且只使用单个单位的单数词和复数单位的复数词来显示非零面额。
这是目前为止的代码:
import java.util.Scanner;
public class ComputeChange {
public static void main(String[] args) {
Scanner input = new Scanner(System. in );
// receive amount
System.out.println("Enter an amount
和以前一样,制作Java-Oracle11g-JDBC (OJDBC)代码。Java代码试图对下面的语句执行executeUpdate(),然后出现错误。但是Oracle11g执行它时没有任何问题(通过它的GUI)。
声明-
CREATE USER Person identified by 2012;
错误(PrintStackTrace的一部分)-
java.sql.SQLSyntaxErrorException: ORA-00911:无效字符
如何让Java在括号内打印双变量(discount) -例如- (42.00% of your purchase)
当我输入System.out.println(discount + "(% of your purchase)");时,输出不包括discount在括号内保存的变量。它输出42.00(% of your purchase)。
我试图从用户输入的三个单词中创建一个缩略词:
import java.util.Scanner;
public class Acronym
{
public static void main(String[] args)
{
Scanner input = new Scanner(System.in);
String phrase;
System.out.println("Please, enter the three words here>> ");
phrase = inpu
我的java程序出了问题。我必须输入一个值,然后打印出赔率、偶数和零数。赔率和零显示得很好,但偶数显示的是总位数。
import java.util.Scanner;
public class OddEvenZero
{
public static void main(String[] args)
{
int even = 0;
int odd = 0;
int zero = 0;
int placeInValue;
Scanner scan = new Scanner(System.in);
System.out.println("Enter a Value: ");