java hash,java hasnext_java hasNext()使用實例解析

 2023-11-30 阅读 33 评论 0

摘要:這篇文章主要介紹了java hasNext()使用實例解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下編寫一段程序實現如果輸入的一組數中含非整數數字,輸出數字相加的和以及"attention"字符,如果

這篇文章主要介紹了java hasNext()使用實例解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

編寫一段程序實現如果輸入的一組數中含非整數數字,輸出數字相加的和以及"attention"字符,如果全部是數字便輸出數字的和。

程序1:

package mian;

import java.util.Scanner;

java hash,public class mian {

public static void main(String[] args) {

// TODO Auto-generated method stub

Scanner sc = new Scanner(System.in);

int s=0;

String str=null;

java lambda foreach,while(sc.hasNext()){

if(sc.hasNextInt()){//判斷是否是數字

s+=sc.nextInt();

}else{

str=sc.next();//不寫這句話會導致只會加非數字前數字的和,必須將這個非數字字符串吸收了

}

java中jframe。}

System.out.println(s);

if(str!=null){

System.out.println("attention");

}sc.close();

}

java 數據類型。}

程序2:

import java.util.Scanner;

public class Main{

//return -1: -10(帶負號)

//return 1: +10(帶正號)

java 迭代器、//return 0 非數字字符串

//return 2: 10(不帶正負號)

public static int checkNum(String str){//判斷是否是數字串

if(str.charAt(0)=='-'){

for(int i=1;i

if(str.charAt(i)-'0'>9||str.charAt(i)-'0'<0){

Java。return 0;

}

}return -1;

}else if(str.charAt(0)=='+'){

for(int i=1;i

if(str.charAt(i)-'0'>9||str.charAt(i)-'0'<0){

java finally return 執行順序、return 0;

}

}return 1;

}else{

for(int i=0;i

if(str.charAt(i)-'0'>9||str.charAt(i)-'0'<0){

java final finally finalize區別?return 0;

}

}return 2;

}

}

public static void main(String []args){

java reached end of file?int flag=0,s=0,sum=0;

Scanner sc = new Scanner(System.in);

while(sc.hasNext()){

String a=sc.next();

if(checkNum(a) == 1){

for(int i=1;i

java中new string(),s=s*10+a.charAt(i)-'0';

}sum+=s;s=0;

}else if(checkNum(a) == -1){

for(int i=1;i

s=s*10+a.charAt(i)-'0';

}sum+=-s;s=0;

java對象排序(Comparable)詳細實例,}else if(checkNum(a) == 2){

for(int i=0;i

s=s*10+a.charAt(i)-'0';

}sum+=s;s=0;

}else{

flag=1;

java lambda 表達式?//continue;

}

}

if(flag==0){

System.out.println(sum);

}else{

java中readline方法。System.out.println(sum);

System.out.println("attention");

}

sc.close();

}

}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/4/186688.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息