我要获取一些代码,你们可以帮助我获取其余代码.....
public class SumOfGivenInt {
public static void main(String[] args) {
int num=6789123,lastvalue=0;
while(num>0){
int reminder=num%10;
int copy=reminder;
// I think here some code need to write........
System.out.println(reminder);
lastvalue=lastvalue*10+reminder;
num/=10;
}
}
}
我的想法是复制提醒并将该提醒与以前的值进行比较,然后我们将获得正确的答案。我怎样才能用我的逻辑达到我的要求……。
答案 0 :(得分:1)
我稍微修改了您的代码,以便从给定的数字中查找第二大数字。您需要两个while循环来执行此操作。第一个while循环将获取最大数量,第二个while循环将获取下一个最大数量。希望您能了解如何执行此操作的逻辑。
wishlistForm = this.fb.group({
items: this.fb.array([])
});
createItemFields(name = "", url = "", uid = ""): FormGroup {
return this.fb.group({
itemName: [name],
itemUrl: [url],
itemUid: [uid]
})
}
get items() {
return this.wishlistForm.get('items') as FormArray;
}
addItem(name = "", url = "", uid = "") {
this.items.push(this.createItemFields(name, url, uid));
}