Bài Tập Java Số 8: Cộng Các Ký Tự Số Trong Chuỗi
Đề bài
Input: Nhập 1 chuỗi bất kỳ.Output: Tổng các ký tự số xuất hiện trong chuỗi
Giải thuật
Ta dựa vào bảng mã ASCII, được biết các ký tự số từ 0 tới 9 có mã ASCII lần lượt từ 48 đến 57.Code mẫu
package baitap8;
import java.util.Scanner;
public class baitap8 {
public static void main(String[] args) {
String s = new String ();
Scanner nhap = new Scanner (System.in);
System.out.println("Nhap chuoi: ");
s = nhap.nextLine();
int tong = 0;
for(int i=0; i<s.length(); i++)
{
if(s.charAt(i)>=48 && s.charAt(i)<=57)
tong += s.charAt(i) - 48;
}
System.out.println(tong);
}
}
Post a Comment