#I have been stuck on this problem for hours
59 messages ยท Page 1 of 1 (latest)
I'm trying to but a visible strings around the numbers that's what I'm having a problem with
my bad
right so uh
scrap all that, i'm not sure what ur doing but u can achieve all of this in just one for-loop
./run
String res = "";
int n = 8;
for (int i = 1; i < n; i += 2) {
res += String.valueOf(i);
}
System.out.println(res)
@indigo agate I only received java(15.0.2) error output
file0.code.java:7: error: ';' expected
System.out.println(res)
^
1 error
error: compilation failed
./run
String res = "";
int n = 8;
for (int i = 1; i < n; i += 2) {
res += String.valueOf(i);
}
System.out.println(res);
Here is your java(15.0.2) output @indigo agate
1357
yep
./run
String res = "";
int n = 9;
for (int i = 1; i < n; i += 2) {
res += String.valueOf(i);
}
System.out.println(res)
```a
@indigo agate I only received java(15.0.2) error output
file0.code.java:7: error: ';' expected
System.out.println(res)
^
1 error
error: compilation failed
damn ;
./run
String res = "";
int n = 9;
for (int i = 1; i < n; i += 2) {
res += String.valueOf(i);
}
System.out.println(res);
Here is your java(15.0.2) output @indigo agate
1357
ok but what about the string in between?
oh sorry u wanted commas
./run
String res = "";
int n = 9;
for (int i = 1; i <= n; i += 2) {
res += String.valueOf(i) + ", "; // number, [space]
}
res = res.substring(res.length() - 1);
System.out.println(res);
Here is your java(15.0.2) output @indigo agate
./run
String res = "";
int n = 9;
for (int i = 1; i <= n; i += 2) {
res += String.valueOf(i) + ", "; // number, [space]
}
res = res.substring(res.length() - 1);
System.out.println(res);
Here is your java(15.0.2) output @indigo agate
./run
String res = "";
int n = 9;
for (int i = 1; i <= n; i += 2) {
res += String.valueOf(i) + ", "; // number, [space]
}
res = res.substring(0, res.length() - 2);
System.out.println(res);
Here is your java(15.0.2) output @indigo agate
1, 3, 5, 7, 9
what string
ohh for 0
well this is the main logic for ur program, just add an if n == 0 return "";
and if n < 0 return "NONE"
./run
class Main {
public static String method(int n) {
String res = "";
if (n < 0) return "NONE";
if (n == 0) return "";
for (int i = 1; i <= n; i += 2) {
res += String.valueOf(i) + ", "; // number, [space]
}
res = res.substring(0, res.length() - 2);
return res;
}
public static void main(String args[]) {
System.out.println(method(0));
System.out.println(method(-3));
System.out.println(method(3));
}
}
Here is your java(15.0.2) output @indigo agate
NONE
1, 3
npnp
you should be a gold helper
Here are some statistics about how you've helped others here.
<@&964510981327843338>
649 / 10000 XP (6.49%) until <@&964511036378062982>
3649 Total XP
[โโโโโโโโโโโโโโโโโโ]
34
22
I believe in you



