add all variants for 'Sum' task (hw2)

This commit is contained in:
2026-01-30 12:41:01 +05:00
parent 6e604740a5
commit f3c258a2fc
7 changed files with 238 additions and 0 deletions

23
java/sum/SumDouble.java Normal file
View File

@@ -0,0 +1,23 @@
package sum;
/**
* @author Nikita Doschennikov (me@fymio.us)
*/
public class SumDouble {
public static void main(String[] args) {
double res = 0.0; // 0_0
for (String arg : args) {
StringBuilder builder = new StringBuilder();
for (char c : arg.toCharArray()) {
if (!Character.isWhitespace(c)) {
builder.append(c);
} else {
res += (!builder.toString().isEmpty()) ? Double.parseDouble(builder.toString()) : 0;
builder = new StringBuilder();
}
}
res += (!builder.toString().isEmpty()) ? Double.parseDouble(builder.toString()) : 0;
}
System.out.println(res);
}
}