- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
错误:';'预计
表达式非法开始
这是我在 getGrid 和 checkGrid 程序中遇到的两个错误似乎无法弄清楚问题是什么以及造成问题的原因。帮助将不胜感激
import java.util.Scanner;
public class Aleko_SudokuChecker
{
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
System.out.print("\nWelcome to the Sudoku Checker v1.0!\n");
System.out.print("\nThis program checks simple, small, 4x4 Sudoku grids for\n");
System.out.print("correctness. Each column, row and 2x2 region contains the numbers\n");
System.out.print("1 through 4 only once.\n\n");
System.out.print("To check your sudoku, enter your board one row at a time, with\neach digit separated by a space. Hit ENTER at the end of a row.\n");
SudokuChecker foo = new SudokuChecker();
foo.getGrid();
foo.checkGrid();
public void getGrid()
{
System.out.print("\nEnter Row 1: ");
int i = in.nextInt();
int j = in.nextInt();
int k = in.nextInt();
int m = in.nextInt();
System.out.print("Enter Row 2: ");
int n = in.nextInt();
int i1 = in.nextInt();
int i2 = in.nextInt();
int i3 = in.nextInt();
System.out.print("Enter Row 3: ");
int i4 = in.nextInt();
int i5 = in.nextInt();
int i6 = in.nextInt();
int i7 = in.nextInt();
System.out.print("Enter Row 4: ");
int i8 = in.nextInt();
int i9 = in.nextInt();
int i10 = in.nextInt();
int i11 = in.nextInt();
}
public void checkGrid()
{
System.out.print("\nThank you. Now checking ... \n");
int x = 0;
int i12 = i + j + n + i1;
int i13 = i4 + i5 + i8 + i9;
int i14 = k + m + i2 + i3;
int i15 = i6 + i7 + i10 + i11;
int i16 = i + j + k + m;
int i17 = n + i1 + i2 + i3;
int i18 = i4 + i5 + i6 + i7;
int i19 = i8 + i9 + i10 + i11;
int i20 = i + n + i4 + i8;
int i21 = j + i1 + i5 + i9;
int i22 = k + i2 + i6 + i10;
int i23 = m + i3 + i7 + i11;
if (i12 == 10)
{
System.out.print("\nREG-1:PASS");
}
else
{
System.out.print("\nREG-1:FAIL");
x = x+1;
}
if (i13 == 10)
{
System.out.print("\nREG-2:PASS");
}
else
{
System.out.print("\nReg-2:FAIL");
x = x +1;
}
if (i14 == 10)
{
System.out.print("\nREG-3:PASS");
}
else
{
System.out.print("\nREG-3:FAIL");
x = x+1;
}
if (i15 == 10)
{
System.out.print("\nREG-4:PASS\n");
}
else
{
System.out.print("\nREG-4:FAIL\n");
x = x+1;
}
if (i16 == 10)
{
System.out.print("\nROW-1:PASS");
}
else
{
System.out.print("\nROW-1:FAIL");
x = x+1;
}
if (i17 == 10)
{
System.out.print("\nROW-2:PASS");
}
else
{
System.out.print("\nROW-2:FAIL");
x = x+1;
}
if(i18 == 10)
{
System.out.print("\nROW-3:PASS");
}
else
{
System.out.print("\nROW-3:FAIL");
x = x+1;
}
if (i19 == 10)
{
System.out.print("\nROW-4:PASS\n");
}
else
{
System.out.print("\nROW-4:FAIL\n");
x = x+1;
}
if (i20 == 10)
{
System.out.print("\nCOL-1:PASS");
}
else
{
System.out.print("\nCOL-1:FAIL");
x = x+1;
}
if (i21 == 10)
{
System.out.print("\nCOL-2:PASS");
}
else
{
System.out.print("\nCOL-2:FAIL");
x = x+1;
}
if (i22 == 10)
{
System.out.print("\nCOL-3:PASS");
}
else
{
System.out.print("\nCOL-3:FAIL");
x = x+1;
}
if (i23 == 10)
{
System.out.print("\nCOL-4:PASS\n");
}
else
{
System.out.print("\nCOL-4:FAIL\n");
x = x+1;
}
if ((i12 == 10) && (i13 == 10) && (i14 == 10) && (i15 == 10) && (i16 == 10) && (i17 == 10) && (i18 == 10) && (i19 == 10) && (i20 == 10) && (i21 == 10) && (i22 == 10) && (i23 == 10)) {
System.out.print("\nCongratulations!\nThis Sudoku is valid.\n\n");
}
else
{
System.out.print("\nSorry.\nThis Sudoku is invalid.\n\n");
}
}
}
}
最佳答案
我认为您需要在 foo.checkGrid();
之后以及开始新方法之前使用大括号“}”关闭 main()
方法 public void getGrid()
.
关于java - Compiling Issues,说是非法启动和期待;在两个构造函数上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23378965/
我想在“交互”模式下“监听”shell 输出的字符串。或者我想以某种方式模拟交互模式,这仍然允许我从 shell 监听特定的字符串。 好像interact只听用户输入(我按下的键)而不是 shell
这些字符数组在语法上有什么问题? struct NewBuiltIn{ char *CommandName[64] = "bigbluetest"; char *FunctionNam
我正在尝试使用继承来创建一个从 runtime_error 派生的类,但我一直收到错误,即使这是练习中使用的确切代码并且作为书中的示例。这是代码: class DivideZeroEx : publi
您好,下面是我的 SQL 代码,它给了我错误,我不知道为什么。如果有人可以提供帮助。 select time_dif, count(time_dif) as count from ( select d
我想在构造函数中分配我的类变量,但出现错误“期望成员声明” class YLAService { var context:Context?=null class YLAService
试图让我了解 Jasmine spy ,这就是我的测试的样子: $scope.switchTurns = function () { $scope.playerTurn = !$scope
我正在研究一个 C 输出问题: #include int main() { int a[][2][3]={0,1,2,3,4,5,6,7,8,9,10,11,12}; int i=-1;
我正在为我的大学做一个关于编译器的作业,这是我第一次使用 SableCC 3.7。我正在尝试定义我的语法文件,但是当我尝试运行它(通过命令行)时,我收到此错误: “ParserException:[5
我正在尝试下面的线性回归 python 代码,但收到错误:“期望 2D 数组得到 1D 数组:Array=[16]”。可能出了什么问题? from sklearn.linear_model impo
这个问题在这里已经有了答案: MySQL - UPDATE query based on SELECT Query (13 个答案) 关闭 3 年前。 我尝试将 John Smith 的薪水增加 1
我在程序结束时遇到问题,它在关键字“END”的末尾表示语法错误,意外的 END_OF_INPUT,期待 IF - 最后一行。我看不出出了什么问题,有人知道问题出在哪里 DELIMITER $$
我为我的方法编写了一个 JUnit 测试。 这是我的方法: public static int delimit(int value, int min, int max) throws Illeg
我想制作一个可以使用 srand 函数回答问题的 expect 脚本。 例如,我将使用 netcat 连接到服务器,我将从服务器收到一个问题,例如“请输入 0 或 1”;然后我希望我的脚本可以使用上面
我有一个初始化脚本(我运行的是 Debian)来启动一个 DLNA 服务器。当我开始服务时,出现以下错误。任何帮助,将不胜感激。请注意:我对 linux/bash/debian 非常陌生。 我收到此错
我正在尝试创建一个脚本来清除 ciscoasa bad xlate。 为了检查错误的 xlate,我运行 sh xlate |在 500 中,如果它得到回复,那么它应该发送一个明确的命令。如果我不这样
我在使用 bash 变量执行 expect 命令时遇到问题。我有脚本参数给定的位置,我需要通过 expect -c 在发送命令中使用它。但我需要用 "给它,所以实际上发送命令认为我已经结束输入,并且在
我真的很难过!我不想使用 RSA AUTH,所以请弃权。 #!/bin/bash echo "Enter the server password" read password cd /home/mik
我有一个异步 QUnit 测试,如果操作超时,测试应该通过。 (我正在测试,如果您省略可选的 errorCallback 并执行会引发错误的操作,那么无论您等待多长时间,基本上都不会发生任何事情。)
关于这个话题有很多问题,但是 - 他们没有给我答案。 根据建议 - 有一个可以设置 ServicePointManager.Expect100Continue = false。但这是 Not Acce
有几篇关于相同内容的帖子,但我仍然无法使我的 expect 脚本正常工作。我的意图是将所有内容自动化,但为用户保留输入密码。所以脚本有 3 个部分: 自动登录 让用户输入密码 将控制权交还给 Expe
我是一名优秀的程序员,十分优秀!