作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 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);
}
}
最佳答案
当您将一个整数数组转换为一个整数数组时,我们应该声明一个整数数组并且在您发布的代码中存在一些语法错误,因为您在使用前没有声明整数数组(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/
我是一名优秀的程序员,十分优秀!