请就非常简单的JAVA程序分配提供任何反馈、建议或帮助
我能够完成大部分工作,但我一直被困在下一步该写什么 分配-创建将打印的程序 预期产出: “输入第一个整数:1729 输入第二个整数:845 第一+第二=2574 第一秒=844 第一/第二=2 第一个*第二个=1461005 我的代码:请就非常简单的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 =
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[]
之间有空格。String[]是数据类型(即字符串数组),args是参数名args
- 传统的Java样式表示大括号应该放在行尾,而不是下一行。如果您使用的是Eclipse之类的代码编辑器,可以按
正确格式化代码Ctrl+Shift+F
- Java还有一个camelCase变量名标准。选择
和firstInt
而不是使用下划线secondInt
- Java中类名的第一个字母应该大写。当您创建
扫描器时,您正在创建一个类型为Scanner的对象。换句话说,您正在实例化Scanner类。Scanner是Java库中类的名称,因此它的第一个字母应该大写
- 同样注意,
的第一个字母也应该大写。请确保在代码顶部的System
语句中也这样做import
- Java不识别函数
,因为它严格区分大小写。它只识别I大写的nextint()
,遵循camelCase标准Java方法命名约定nextint()
- 正如@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
notprintin
Java.util.Scanner
和Scanner
notScanner
。