请就非常简单的JAVA程序分配提供任何反馈、建议或帮助

请就非常简单的JAVA程序分配提供任何反馈、建议或帮助,java,Java,我能够完成大部分工作,但我一直被困在下一步该写什么 分配-创建将打印的程序 预期产出: “输入第一个整数:1729 输入第二个整数:845 第一+第二=2574 第一秒=844 第一/第二=2 第一个*第二个=1461005 我的代码: import java.util.scanner; public class program_2_1 { public static void main(string[]args) { int first_int = 0; int second_int =

我能够完成大部分工作,但我一直被困在下一步该写什么

分配-创建将打印的程序 预期产出:

“输入第一个整数:1729

输入第二个整数:845

第一+第二=2574

第一秒=844

第一/第二=2

第一个*第二个=1461005

我的代码:

import java.util.scanner;

public class program_2_1
{
public static void main(string[]args) 
{

int first_int = 0;
int second_int = 0;

scanner keyboard = new Scanner(system.in);

System.out.print("Enter first integer");
first_int = keyboard.nextint();

System.out.printin("second integer");
second_int = keyboard.nextint();

System.out.printin("first + second = " + (first_int + second_int));

}
} ```

欢迎使用Java编程

您的代码中有一些语法错误:

import java.util.Scanner;

public class Program {

    public static void main(String[] args) {

        int firstInt = 0;
        int secondInt = 0;

        Scanner keyboard = new Scanner(System.in);

        System.out.print("Enter first integer");
        firstInt = keyboard.nextInt();

        System.out.println("second integer");
        secondInt = keyboard.nextInt();

        System.out.println("first + second = " + (firstInt + secondInt));

        System.out.println("first - second = " + (firstInt - secondInt));

        System.out.println("first / second = " + (firstInt / secondInt));

        System.out.println("first * second = " + (firstInt * secondInt));

    }
}
  • 主方法的正确标题中,String的大写字母为S,而
    String[]
    args
    之间有空格。String[]是数据类型(即字符串数组),args是参数名
  • 传统的Java样式表示大括号应该放在行尾,而不是下一行。如果您使用的是Eclipse之类的代码编辑器,可以按
    Ctrl+Shift+F
    正确格式化代码
  • Java还有一个camelCase变量名标准。选择
    firstInt
    secondInt
    而不是使用下划线
  • Java中类名的第一个字母应该大写。当您创建
    扫描器时,您正在创建一个类型为Scanner的对象。换句话说,您正在实例化Scanner类。Scanner是Java库中类的名称,因此它的第一个字母应该大写
  • 同样注意,
    System
    的第一个字母也应该大写。请确保在代码顶部的
    import
    语句中也这样做
  • Java不识别函数
    nextint()
    ,因为它严格区分大小写。它只识别I大写的
    nextint()
    ,遵循camelCase标准Java方法命名约定
  • 正如@ScaryWombat所提到的,printin()不是Java库中内置的方法。您可能打算将println()与l一起使用,以使下面的print语句显示在下一行
要计算输入整数的差、积和商,可以按照用于加法的格式进行

以下是您的代码的更正版本:

import java.util.Scanner;

public class Program {

    public static void main(String[] args) {

        int firstInt = 0;
        int secondInt = 0;

        Scanner keyboard = new Scanner(System.in);

        System.out.print("Enter first integer");
        firstInt = keyboard.nextInt();

        System.out.println("second integer");
        secondInt = keyboard.nextInt();

        System.out.println("first + second = " + (firstInt + secondInt));

        System.out.println("first - second = " + (firstInt - secondInt));

        System.out.println("first / second = " + (firstInt / secondInt));

        System.out.println("first * second = " + (firstInt * secondInt));

    }
}
总的来说,收集用户输入、连接字符串并将其打印到控制台的工作做得很好


祝你Java编程旅途好运!

我想你的意思是
println
not
printin
Java.util.Scanner
Scanner
not
Scanner