这是我的第二个编程类,我是Java新手.我一直在做我的第一个任务,它涉及类和方法.我对这些话题知之甚少,发现自己迷失了.我的任务要求我创建一个RPN计算器,询问用户两个数字和一个操作员.计算器对这两个数字执行操作,并要求再增加一个数字和一个运算符.然后,计算器使用第一组的结果,并使用刚输入的新数字执行另一个操作.当用户输入一个字母时,程序结束.我附上我的代码(原始).我需要尽可能多的帮助理解方法,就像编码一样.请尽快帮助,我想学习这个.任何帮助表示赞赏.
import java.util.Scanner;
public class RPNCalc
{
public static void main(String[]args)
{
Scanner keyboard = new Scanner(System.in);
double v1, v2;
String operator = keyboard.nextLine();
char symbol = operator.charAt(0);
System.out.print("Enter a value v1: ");
v1 = keyboard.nextDouble();
System.out.println();
System.out.print("Enter a value v2: ");
v2 = keyboard.nextDouble();
System.out.println();
System.out.print("Enter one of the valid operators +, -, *, /, nCr,: ");
operator = keyboard.nextLine();
switch (symbol)
{
case'+':
sum.writeOutput();
break;
case'-':
minus.writeOutput();
break;
case'*':
times.writeOutput();
break;
case'/':
divide.writeOutput();
break;
case'q':
System.out.println("Your last result …Run Code Online (Sandbox Code Playgroud)