用java代码 如何将1-2-3,5,7,9-10-11转为1-3,5,7,9-11 编写Java程序,1 2 3 4 5 6 7 8 9 10

\u7528C++\u7f16\u5199\u4e00\u4e2a\u7a0b\u5e8f\u6c421-3+5-7+9-11....

#include int main(){int i,fuhao,sum,n;printf("input n: ");scanf("%d",&n);sum=0; fuhao=1;for(i=1;i<=n;i+=2 ){sum += i*fuhao ;fuhao=-fuhao ;}printf("sum=%d\n",sum);return 0;}

class Test {
public static void main(String[] args) {
int count=1;
for (int i = 0; i < 4; i++) {
for (int j = 0; j < i + 1; j++) {
System.out.print(count+++" ");
}
System.out.println();
}
}
}

先用spilt(",")分割数字,遍历结果,用split("-")分割子集。
用一个字符串累加,判断每一个数字,如果是奇数则合并,得出结果

JAVA 的Math方法里不是有取绝对值的方法么。你调用这个方法,然后判断能否整除2呀。。不能整除你就打印出来,或者放入数组或者list之类的吧。

取奇数吗?
把他们放进Int[]数组中 然后for循环遍历并if(int[i]%2==0)判断是奇还是偶

正则表达式,将 -*- 替换为 -

直接判断奇偶

扩展阅读:java入门网站 ... java 飞机大战代码 ... javascript ... 经典java代码 ... java必背代码大全 ... java 代码混淆 ... java代码在线运行工具 ... java简单好玩的代码 ... java scanner三步骤 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网