Java:
long z = nf_1.getLong();
StringBuilder x = new StringBuilder();
if (z<=9223372036854775807) {
for (long i=2;i<z;i++ ) {
if (z%i==0) {
x.append(i+(","));
}
} // end of for
if (x.length() > 0) {
x.setLength(x.length() - 1);
} // end of if
tf_1.setText("Teiler sind: " + x);
if (tf_1.getText().equals("Teiler sind: ")) {
tf_1.setText("Deine Zahl ist eine Primzahl");
} // end of if
nf_1.requestFocus();
nf_1.selectAll();
} else {
tf_1.setText("Zahl zu groß");
} // end of if-else
Fehlermedlung:
Java:
f.java:91:12: error: integer number too large: 9223372036854775807
if (z<=9223372036854775807) {
^
1 error