import java.io.*;
import java.util.Scanner;
import java.math.*;
class Sort {
public static void main(String args[]) {
class gint {
int N, n, s;
int ggn[];
}
gint gginta=new gint();
gint ggintb=new gint();
gint ggintc=new gint();
int i=0;
int j=0;
char c[];
String ss;
String sggn;
String sggnrev="";
System.out.println("enter the number of maximum digits of the number");
Scanner scan=new Scanner(System.in);
gginta.N=scan.nextInt();
System.out.println("enter the number exact digits of the number ");
gginta.n=scan.nextInt();
System.out.println("enter the sign of the number");
System.out.println("enter the number");
sggn=scan.next();
char temp[];
int l=sggn.length();
for(j=l-1; j >= 0; j--) {
sggnrev= sggnrev+sggn.charAt(j);
}
int x= Integer.parseInt(sggn);
System.out.println(sggnrev);
System.out.println(sggn.length());
int h;
System.out.println(sggn.length());
for (int f=0;f<=sggn.length()-1;f++) {
System.out.println(f);
double y=(int) (x/Math.pow(10, f));
double z=(int) (x/Math.pow(10, f+1));
double w= y-(z*10);
System.out.println("power"+i+"= "+(int) y +"-"+(int)z*10+"="+w);
h= (int) w;
gginta.ggn[f]=h;
System.out.print(gginta.ggn[l-1]);
l--;
}
for (i=0;i<=sggn.length()-1;i++) {
if (sggn.length()!=gginta.n) {
System.out.println("number not in range....enter the number again ... ");
do {
System.out.println("number not in range....enter the number again ... ");
System.out.println("enter the number");
sggn=scan.next();
} while (sggn.length()!=gginta.n);
}
}
}
这个代码基本上是将一个数字作为字符串,我的目标是获取字符串的每个索引并将其值传输到整数数组的索引,以便我的数字在整数数组中,并且数组的每个索引表示数字的一个数字
始终使用int x=Integer.parseInt(sggn);在try-catch块中
int x =0;
try {
x= Integer.parseInt(sggn);
}catch(NumberFormatException ex) {
//handle exception:
x =0;
}
只需在gint类中初始化ggn数组:
int ggn[] = new int[5];
否则,程序将取消引用具有空值的字段
gginta.ggn[f]=h;
} } /*我得到的错误是:文件:C:\Users\avino\Documents\java_project\gameScore。java[line:14]错误:转义序列无效(有效的是\b\t\n\f\r“'\)*/
所以我试图用Firebase制作一个flutter应用程序,它工作得非常好,但是当我运行该应用程序时,我得到了这个错误: 但问题是,我的代码中有一行: 我怎样才能摆脱这个?该应用程序运行良好,但它非常分散注意力,感谢任何帮助,谢谢。
我想了解为什么一段代码不会抛出NullPointerException。 请考虑以下代码: 方法被重复调用,同时以下代码在单独的线程中运行: 只有一个实例。 从不引发NullPointerException。 但是,当方法暂停时,即使暂停0毫秒,也会按预期引发NullPointerException: 我的理解是,在理论上,在检查和调用之间存在竞争条件。在实践中,如果不引入暂停(即从后续方法调用中
这段代码是我用Java Swing制作的Tic-Tac-Toe程序的一部分。为什么在添加用于添加按钮的for语句时返回NullPointerException?
在C:\用户\戴尔\桌面\项目\my-app中创建新的React应用。 安装包。这可能需要几分钟。使用cra模板安装反应、反应-多姆和反应-脚本... NPM ERR!最大调用堆栈大小超过npm ERR!超出最大调用堆栈大小 NPM ERR!此运行的完整日志可以在npm ERR中找到!C:\用户\戴尔\AppData\漫游\npmcache_logs\2020-09-05T07_43_27_276