import java.util.Scanner; public class d086 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in); while(sc.hasNext()) { String s =sc.nextLine(); int sum=0; boolean judge = true; //判斷字串是否全跑完以及內部是否有不包含字母的其他字元 if(s.equals("0")) { //輸入為0時 BREAK break; } s=s.toLowerCase(); //全轉小寫 少寫一個判斷式 char[]array = s.toCharArray(); //讀進字元陣列 for(int i=0; i<array.length;i++) { //一個個讀出來 if(array[i]>='a'&&array[i]<='z') { //在這個RANGE內的字母做運算 sum+=array[i]-'a'+1; //因為a-a=97-97=0,但題目要求必須要算上a=1 所以後面才補一個+1 }else{ System.out.println("Fail"); //有參雜其他字元的話 sum=0; //把計數歸0 judge=false; //布林值變0 當初在這吃2次NA break; //跳出迴圈 } } if(judge) { //假如字串運算順利跑完 System.out.println(sum); //印出總和 } } } }
import java.util.Scanner; public class d086 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in); while(sc.hasNext()) { String s =sc.nextLine(); int sum=0; boolean judge = true; //判斷字串是否全跑完以及內部是否有不包含字母的其他字元 if(s.equals("0")) { //輸入為0時 BREAK break; } s=s.toLowerCase(); //全轉小寫 少寫一個判斷式 char[]array = s.toCharArray(); //讀進字元陣列 for(int i=0; i<array.length;i++) { //一個個讀出來 if(array[i]>='a'&&array[i]<='z') { //在這個RANGE內的字母做運算 sum+=array[i]-'a'+1; //因為a-a=97-97=0,但題目要求必須要算上a=1 所以後面才補一個+1 }else{ System.out.println("Fail"); //有參雜其他字元的話 sum=0; //把計數歸0 judge=false; //布林值變0 當初在這吃2次NA break; //跳出迴圈 } } if(judge) { //假如字串運算順利跑完 System.out.println(sum); //印出總和 } } } }
import java.util.Scanner; public class d086 { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in); while(sc.hasNext()) { String s =sc.nextLine(); int sum=0; boolean judge = true; //判斷字串是否全跑完以及內部是否有不包含字母的其他字元 if(s.equals("0")) { //輸入為0時 BREAK break; } s=s.toLowerCase(); //全轉小寫 少寫一個判斷式 char[]array = s.toCharArray(); //讀進字元陣列 for(int i=0; i<array.length;i++) { //一個個讀出來 if(array[i]>='a'&&array[i]<='z') { //在這個RANGE內的字母做運算 sum+=array[i]-'a'+1; //因為a-a=97-97=0,但題目要求必須要算上a=1 所以後面才補一個+1 }else{ System.out.println("Fail"); //有參雜其他字元的話 sum=0; //把計數歸0 judge=false; //布林值變0 當初在這吃2次NA break; //跳出迴圈 } } if(judge) { //假如字串運算順利跑完 System.out.println(sum); //印出總和 } } } }