英文个位十位百位怎么说_计数函数统计个数

英文个位十位百位怎么说_计数函数统计个数学习Java时,国内老师往往使用gw,sw,bw等汉语拼音缩写来代替,但是身为事事追求尽善尽美和professional范的准工程师们,我们怎么能满足于这么low的写法呢!_十位缩写

英文个位十位百位怎么说_计数函数统计个数"

学习Java时,国内老师往往使用gw, sw, bw等汉语拼音缩写来代替,但是身为事事追求尽善尽美和professional范的准工程师们,我们怎么能满足于这么low的写法呢!


首先我上网查询了下个位数,十位数等英文的表达,得到的答案如下:


In the number 386 for example, the number 6 is the “unit’s digit” (in the “unit’s place”), 8 is the “ten’s digit” (in the “ten’s place”), and 3 is the “hundred’s digit.”


所以呢,我们可以知道,标准的说法就是:

个位 unit’s digit;

十位 ten’s digit;

百位 hundred’s digit;

千位 thousand’s digit;

万位 ten thousand’s digit;

但是这样让我们怎么起变量名啊,变量名里面我们是不能使用单引号( ‘ )的。回忆下,老师说了,Java里面只能用大小写字母,数字,下划线和$,而且开头不能为数字。


因此,一个比较折中,而且简洁的办法是说,我们可以按照从右到左第几位数来给变量命名,这样不仅直白,而且在有类似身份证号,银行卡号等十几位数字的时候新变量命名的可扩展性很好。(写程序一定要有容错性和可扩展性)

个位 dig_1;

十位 dig_2;

百位 dig_3;

千位 dig_4;

万位 dig_5;

代码示范

/*
 * Six-digit input and calculate their sum;
 * 2016-07-24-Sunday
 */
import java.util.Scanner;

public class Task_01 {
public static void main(String[] args) {
	Scanner input=new Scanner(System.in);
	System.out.print("Input a six-digit card number: ");
	int num=input.nextInt();
	int Dig_1=num%10;
	int Dig_2=num/10%10;
	int Dig_3=num/100%10;
	int Dig_4=num/1000%10;
	int Dig_5=num/10000%10;
	int Dig_6=num/100000%10;
	int sum=Dig_1+Dig_2+Dig_3+Dig_4+Dig_5+Dig_6;
	System.out.println("The sum is "+sum);
}
}

今天的文章英文个位十位百位怎么说_计数函数统计个数分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/84812.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注