import java.util.Scanner;
public class ISBN {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String s = sc.next();
int count = 1;
int sum = 0;
for (int i = 0; i < s.length() - 1; i++) {
if (i == 1 || i == 5 || i == 11) {
continue;
} else {
char ss = s.charAt(i);
int num1 = ss - '0';
int num = num1 * count;
count++;
sum = sum + num;
}
}
int r = sum % 11;
}
}
二.字符串占位符:
public class ten {
public static void main(String[] args) {
System.out.printf("%s你好%s","李峋:","李沁");//李峋:你好李沁
//这种形式不能直接换行需要自己手动换行.
System.out.println();
System.out.printf("%s你好%s","李沁:","李峋");//李沁:你好李峋
}
}
三.对于输出时关于时间问题:
1. %d是整型输出格式。02的意思是如果输出的整型数不足两位,左侧用0补齐。
例如:
int m=1;
printf("%02d",m);
1只有一位,左侧加0补齐,输出结果就是01
2. 如果输出的整型数不少于两位,则不用补。
例如:
int m=100;
printf("%02d",m);
输出结果是100
int m=3;
printf("%02d",m);
输出结果是03。
四.对于取整问题:
1、Math.round() “四舍五入”, 该函数返回的是一个四舍五入后的的整数。
总结:负数,小数点第一位是5时,直接舍去,整数部分不 +1; 正数,小数点第一位是5时,往整数部分 +1。
2. Math.ceil() “向上取整”, 即小数部分直接舍去,并向正数部分进1。
如果是负数,直接舍去小数部分。
3. Math.floor() “向下取整” ,即小数部分直接舍去。