文字列の最初の数値を返します.


以下の静的手法は,列sに最初に出現した数字の値を返すことを実現した.数値が見つからない場合は、次のように-1を返します. 
s = "abc24us43" は、2 s="82445 adb 5"を返します. は、8 s="ab"を返します.  は-1を返します 
コードロジックを分析し、スクライブのコードを推測してください.答えは「解答.txt」ファイルに書かれています 
注意:線の先に記入すべき内容だけを書き、線の前後の内容は書き写さないでください.
package marslin;

import java.util.Scanner;

public class             8 {

	public static void main(String[] args) {
		Scanner s=new Scanner(System.in);
		String str=s.nextLine();
		System.out.print(doJob(str));
	}

	private static int doJob(String str) {
		for(int i=0;i<str.length();i++)
		{
			char c=str.charAt(i);
			if(c>='0'&&c<='9')
			{
				return c-'0';
			}
		}
		return -1;
	}

}