gpt4 book ai didi

java - 如何将带数组的字符串变量转换为带数组的整数变量

转载 作者:行者123 更新时间:2023-11-29 04:53:55 26 4
gpt4 key购买 nike

我是 Java 编程的新手。我正在尝试将带有数组的字符串变量转换为 int 变量数组

但我有 2 个错误并且不知道如何修复它,

任何帮助都会很棒,谢谢..

这是我的源代码:

import java.util.Scanner;
public class stringtoint {

public static void main (String args[]) {
Scanner in=new Scanner(System.in);
String number[]=new String[100];
int sum=0;
for(x=0;x<=1;x++)
{
System.out.print("input number : ");number[x]=in.next();
int value[x]= Integer.parseInt(number[x]); // i found "expected here", what should i do, need help, please..
sum=sum+number[x];
}

for(x=0;x<=1;x++)
{
System.out.println("Data Number "+(x+1)+" : "+number[x]);
}
System.out.println("Sum :\t "+sum);
}
}

This is what the errors look like

最佳答案

当您将一个整数数组转换为一个整数数组时,我们应该声明一个整数数组并且在您发布的代码中存在一些语法错误,因为您在使用前没有声明整数数组(int value[x])

并尝试下面的代码,它将数字的字符串数组(字符串数字[])转换为数字的非整数数组(int value[])

import java.util.Scanner;

public class stringtoint {

public static void main (String args[]) {
Scanner in=new Scanner(System.in);
String number[]=new String[100];
int value[]= new int[100]; // here I declared an array of integers with the name value
int sum=0;
for(int x= 0;x <= 1; x++)
{
System.out.print("input number : ");
number[x]=in.next();
value[x]= Integer.parseInt(number[x]); // i found "expected here", what should i do, need help, please..
sum=sum + value[x];
}
for(int x=0; x<=1; x++)
{
System.out.println("Data Number "+(x+1)+" : "+number[x]);
}
System.out.println("Sum :\t "+sum);
}

}

关于java - 如何将带数组的字符串变量转换为带数组的整数变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34448618/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com