import java.util.*;
public class Pr6{
public static void main(String[] args){
Scanner scan = new Scanner (System.in);
int num1;
int num2;
int num3;
int sum;
System.out.print("Please write an integer: ");
num1 = scan.nextLine();
System.out.print("Please write an integer: ");
num2 = scan.nextLine();
System.out.print("Please write an integer: ");
num3 = scan.nextLine();
sum = num1 + num2 + num3;
System.out.print("Total = " + sum);
}//main
}//Pr6
这是你的问题
num1 = scan.nextLine();
让我们看看num1是什么数据类型:
int num1;
scan.nextline()
将返回一个字符串。并且不能有int num1=“1”,因为它们是不同的数据类型。
问题内容: 我编写了这个简单的程序来对用户编写的扫描int求和,但是当我编译它时,它说“字符串不能转换为int”。该程序有什么问题? 问题答案: 这是你的问题 让我们看一下数据类型num1是什么: 将返回一个字符串。而且您不能拥有int num1 =“ 1”,因为它们是不同的数据类型。 您应该使用。它将返回一个数字。那可以解决您的问题:) 所以你必须,和。 希望对您有所帮助。祝好运!
我有一个12个月温度的文本文件。但是当我试图找到平均温度时,我得到的错误是“String conly be converty to int”(字符串不能转换为int temp[counter]=sc.nextline(); 有人能说出怎么了吗?
如何将转换为Java中的? 我的字符串只包含数字,我想返回它所代表的数字。 例如,给定字符串时,结果应该是数字。
因此,我必须制作一个卡片项目,该项目需要一个字符串,例如“Hearts的六个”,并根据数字(六)和套装(Hearts)的值将其转换为整数数组。关于如何让java获取字符串“6”并输出6,我遇到了一个难题。。。有什么提示吗? 编辑:梅花=0;黑桃=3;红心=2;钻石=1;
我只是无法在c中转换不同的数据类型,我知道c是一种强类型语言,所以我在这里使用了,但我面临一个问题,错误消息是 从“std::string{aka std::basic_string}类型转换为“int”类型的static_
我刚开始编程,我总是收到错误消息,“不兼容的类型,int不能转换为int[]”,问题是如果R1和R2的长度相等,就把它们加在一起,如果不是,打印一条消息,说“数组必须是相同的长度”,如果这很重要,不确定我在哪里出错了,任何帮助都将非常感谢