d086: 態度之重要的證明
題目:http://zerojudge.tw/ShowProblem?problemid=d086
程式碼:
程式碼:
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.next();
if(s.equals("0")){//判斷是否為0
break;
}
s = s.toLowerCase();//轉小寫
char [] s1 = s.toCharArray();
int sum=0;
boolean flag = true;
for(int i=0;i<s1.length;i++){
sum += (int)s1[i]-96;
if((int)s1[i]<97 || (int)s1[i]>122){//判斷特殊符號
flag = false;
}
}
if(flag){
System.out.println(sum);
}else{
System.out.println("Fail");
}
}
}
}

留言
張貼留言