Java 给定一个4位数字,(3300)将第一位数字(3)的倍数范围(1-300)之间的数字相加
例如,给定任何4位数字3300,编写一个程序,将数字添加到逗号ex:1-300右侧,即第一位数字3的倍数 到目前为止,我只知道如何将一个数字的所有数字相加,而不是某个范围Java 给定一个4位数字,(3300)将第一位数字(3)的倍数范围(1-300)之间的数字相加,java,Java,例如,给定任何4位数字3300,编写一个程序,将数字添加到逗号ex:1-300右侧,即第一位数字3的倍数 到目前为止,我只知道如何将一个数字的所有数字相加,而不是某个范围 enter code here public class add { public static void main(String[] args) { // TODO Auto-generated method stub int w = 4400; int last
enter code here
public class add {
public static void main(String[] args) {
// TODO Auto-generated method stub
int w = 4400;
int last = w;
System.out.print(last(w));
for (int i=0; i<=400; i++){
if (i%4 == 0){
System.out.print(i);
}
else {
System.out.println();
w = w + i;
return;
}
}
}
public static int last (int w){
return (Math.abs(w%11));
}
}
那么,你的问题是什么?我如何将这个范围分隔到逗号的右边,并添加第一个数字的倍数?你能帮我做家庭作业吗?然后你需要编辑问题,发布尝试的解决方案代码,以及它的错误,并告诉你具体不理解的地方;让这成为一个真正的问题,或者把它扔下去,这不是一个现在的问题,这到底是一个与另一个问题重复的问题吗?我同意这是一个非常糟糕的问题;但它绝对不是那个的复制品,也不应该被关闭。
enter code here
public class add {
public static void main(String[] args) {
// TODO Auto-generated method stub
int sum = 0;
int w = 4400;
int last = w;
System.out.print(last(w));
for (int i=0; i<=400; i++){
if (i%4 == 0){
System.out.print(i);
}
else {
System.out.println();
sum = sum + i;
}
}
System.out.println(" ");
System.out.println("Sum: " + sum);
}
public static int last (int w){
return (Math.abs(w%11));
}
}