在MARIE中汇编当前文件后。如果我收到错误提示,我怎么能找出错误指向哪一行?
此外,我正在进行一项任务,要求我输入用户的长度和宽度以及输出周长或面积。到目前为止,我所拥有的是:
ORG 100
输入长度//取输入长度
存储长度//存储长度的位置长度1
输出长度//显示长度值
输入宽度//取输入宽度
存储宽度//存储到位置宽度
输出宽度//显示输入宽度
加载宽度
子宽度一个//(从w减去一个到0)
存储宽度
加载
添加长度//将l添加到区域
存储
Skipcond 00d //(宽度达到0时跳过)
跳转007 //
输出区域
停止
a,dec 0
b,dec 0
c,dec 0
端
我还在java中写道,以便更清楚地理解
//find either perimeter or area of rectangle
import java.util.Scanner;
public class PerimeterOrArea{
public static void main(String[] args){
int length, width;
int perimeter, area;
String ch;
char character;
Scanner in = new Scanner(System.in);
System.out.println("Please enter length of rectangle: ");
length = in.nextInt();
System.out.println("Please enter width of rectangle: ");
width = in.nextInt();
area = length*width;
perimeter = 2*(length + width);
System.out.println("Please enter P to find perimeter of rectangle or A to find area of rectangle");
ch = in.next();
character = ch.charAt(0);
if(character == 'P')
System.out.println("The value of perimeter is : " + perimeter);
if(character == 'A')
System.out.println("The value of area is : " + area);
}
}
MARIE代码中仍存在6个错误。请帮忙。
答案 0 :(得分:0)
组装文件时,编辑器底部应该有错误消息(如果存在)。如果是这样,打开程序集列表,当前错误的行将显示在错误所在的行上。它没有给出具体的数字,但是如果你仔细阅读它,它将标记错误的位置。
对于您的错误,您将宽度指定为顶部的变量,但不在底部定义它。由于您使用输入加载它们,您可以将其初始设置为0,就像您对a,b和c所做的那样。
此外,在输入/输出时,您无需指定变量。只需“输入”然后“存储宽度”。输出打印AC,因此您必须加载您需要的任何变量,然后说“输出”。