首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何发现MARIE错误?

如何发现MARIE错误?
EN

Stack Overflow用户
提问于 2015-10-10 11:38:32
回答 1查看 1.1K关注 0票数 2

在MARIE中汇编当前文件后。如果出现错误提示,我如何识别错误指向哪一行?

另外,我正在做一项任务,要求我从用户输入长度和宽度,并输出周长或面积。到目前为止,这是我所拥有的:

组织100

输入长度//取输入长度

存储长度//存储位置length1中的存储长度

输出长度//显示长度的值

输入宽度//取输入宽度

存储宽度//存储到位置宽度

输出宽度//显示输入宽度

加载宽度

减去宽度1//(从w中减去1直到0)

门店宽度

加载为

添加长度//添加l到面积

存储为

Skipcond 00d //(宽度为0时跳过)

Jump 007 //

输出区域

站住

a,12月0

b,12月0

c,十进制0

结束

我也是用java写的,以便更清楚地理解。

代码语言:javascript
复制
//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);
 

}
}

6在MARIE代码中仍然存在错误。请帮帮忙。

EN

回答 1

Stack Overflow用户

发布于 2016-04-07 08:36:30

当您汇编文件时,编辑器的底部应该有一条错误消息(如果存在)。如果是,打开组装列表,出现当前错误的行将显示在错误所在的行上。它没有给出一个具体的数字,但如果你通读它,它会标记出错误的位置。

至于您的错误,您在顶部将width指定为变量,但没有在底部定义它。因为您使用input加载它们,所以可以像对a、b和c所做的那样,将其初始设置为0。

此外,在输入/输出时,不需要指定变量。只需“输入”,然后“存储宽度”。Output打印AC,因此您必须加载所需的任何变量,然后说“output”。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33049995

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档