问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

JAVA 数组要是这样的怎么写那?? 总是首位相加 例如:101的 1+1 等于2...

发布网友 发布时间:2024-10-14 08:01

我来回答

5个回答

热心网友 时间:2024-10-14 12:21

输入是个整数还是数组?
数组的话很简单,循环就行了。
整数的话需要按位数取值,提供两个思路:
一个是循环除10取余数,每次的余数就是最后1位的值,依次放到数组中,然后再循环加就行了。
另一个是转成字符串,然后用字符串操作函数处理就行了。

热心网友 时间:2024-10-14 12:24

public static void main(String[] args) {
String str = "123456";
int sum = 0;
while(true){
String first = str.substring(0,1);
String last = str.substring(str.length()-1);
sum += Integer.parseInt(first)+Integer.parseInt(last);
if(str.length()>=3){
str = str.substring(1, str.length()-1);
if(str.length()==2){
sum += Integer.parseInt(str.substring(0,1))+Integer.parseInt(str.substring(1));
break;
}else if(str.length()==1){
sum += Integer.parseInt(str);
break;
}

}
}
System.out.println(sum);
}

热心网友 时间:2024-10-14 12:20

开始给你的是数字,还是数组?

热心网友 时间:2024-10-14 12:27

整数先用
String转型下
然后如下操作

不知道是不是你要的
//长度为不确定的数字
static String delMoreLen(String str) {
if (str.length() <= 1) {
return str;
}
int len = str.length();
String strTemp = "";
while (len >= 2) {
strTemp = String.valueOf(Integer.valueOf(str.substring(0, 1))
+ Integer.valueOf(str.substring(len - 1)));
if (strTemp.length() == 2) {
strTemp = del2Len(strTemp);
}
if (!str.substring(1, len - 1).equals("")) {
str = str.substring(1, len - 1) + strTemp;
} else {
str = strTemp;
}
len = len - 1;
}
return str;
}
// 处理长度为两位的数字
static String del2Len(String str) {
str = String.valueOf(Integer.valueOf(str.substring(0, 1))
+ Integer.valueOf(str.substring(1)));
while (str.length() == 2) {
str = String.valueOf(Integer.valueOf(str.substring(0, 1))
+ Integer.valueOf(str.substring(1)));
}
return str;
}
public static void main(String[] args) {
System.out.println(del2Len("98"));
System.out.println(delMoreLen("9"));
}

热心网友 时间:2024-10-14 12:24

public int[] getString(int length){
int[] array = new int[length];
for(int i = 0;i<length;i++){
if(i==0){
array[0]=1;
}else if(i==1){
array[1]=0;
}else if(i==2){
array[2]=1;
}else{
array[i]=array[i-3]+array[i-1];
}
}
return array;
}
自己想想为什么
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
驾驶结业证是什么 驾驶员结业证到底是什么 城投水投交投区别 交投城投哪个好 ...老是出现临时文件。那位高手教我设置一下吧 ...error: one or more table pointers are invalid. modification could... ...solve求解k文件时总是提示error invalid option on the command li... jcreator 编译时出现:Invalid command line. Error : Invalid... cc1: error: invalid option `short-load-bytes' ...Nginx 提示./configure: error: invalid option "/data/soft/nginx... 有两个正整数的和是1217,而且它们相加时没有进位,那这样的数组有多少组... 陈太医牙立宁怎么使用? 市面上可以买到真正的陈太医牙立宁吗? 陈太医牙立宁怎么购买? 牙立宁陈太医孕妇能不能用? ...和我女朋友最近吵架她说要打电话骂我家里人.还说我奶奶对她说话的... 塑料水杯材质安全级别塑料水杯什么材质安全级别 pp材质水杯有哪些 我17号的飞机回辽宁 想给家里买点太原的特产 太原竟有啥能带回去... 魅族手机信号貌似不怎么好,还有打电话有,回音。用过的人有这些... 支持的网络?是否支持电子罗盘?移动,电信,联通都支持吗?是否支持... 已知某变压器铭牌参数为:SN=50kVA,U1n=10(1±5%/)Kv,U2N =0.4kV 怎么 委婉的表达我喜欢你 qq号手机注销了怎么办? 房子如何分水 什么是房屋的分水? 《幸福到万家》林思意的人生你认为要用多少钱来和解? 《幸福到万家》被父母三十万卖掉前程的王秀玉,是如何治愈自己的? 一只波尔赡养羊从30斤养一年能赚多少 ...好不好养。利润怎么样?谢谢各位内行人士指导! 六毛网络用语 ...早教机 幼儿 宝贝电脑 儿童 点读机 小天才点读笔 玩具有没有评价... 有没有,周杰伦同类型的歌手,唱相同风格的歌,男的(许嵩出外)_百度知 ... 市政公用工程施工总承包三级资质的承接范围是什么? 市政公用二级资质承包范围有哪些 抖音封禁后多久可以申诉? 法院核实加班事实的公告如何写 【重金悬赏】有这张QQ皮肤的原图的请尽快把原图发给我。(或者把原图的... 谁有最新QQ空间皮肤代码??重金悬赏!! 主角可以把女人转换成机械姬和舰娘的小说? ...和战舰有关,一艘只有女性的战舰,成员里有一个开战斗机的,一个三无... 关于有组织犯罪的认定标准是什么? 新世界冯青波真实身份揭秘分析 杀害田怀中的凶手是谁 当事人在合同上留的电话属于提示性合同条款 保密条款属于合同的提示性条款吗 最近几个月每次起床胸部有被压的感觉,深呼吸肺有痛感。去医院检查说左... ...球后回到寝室,都喘不上气,而且不能深呼吸,一深呼吸就想咳嗽... 杯子内部进水了,不能分开真空的,怎么办(很喜欢的不想报废) 求起个女名(50悬赏) 一、根据以下写一篇题为“What kind of food do you like?”的短文