1、不断获取键盘录入值
PTA_求奇数和:使用while函数,需要获取后面输入的数,需要再在while函数里加入scanf函数读取数据;
因为:“while是直到型循环啊,先判断后循环,你不输入一个值他拿什么来判断,没判断while怎么运行,第二个scanf就是输入第一个数后面的数”
2、求最大公因数和最小公倍数
最大公因数:辗转相除法(最大公因数就是最后一次取余的余数),辗转相减法(最后a-b=0时,a=b=最大公因数)
最小公倍数:最小公倍数=a*b/最大公约数
3、善用flag,在有多种条件来导致两个结果的情况下,可以使用flag=0或1判断,非常好用。
4、switch函数格式:
switch(值){ (注意没有冒号!!)
case 值1: (!!注意冒号)
java语句;
break;(没有break就会依序执行下去,需要考虑实际情况使用)
default:(所有case都不匹配则执行default。)
java语句;
}
5、判断素数:
①把 m 被 2 ~ m-1 之间的每一个整数去除,如果都不能被整除,那么 m 就是一个素数。
②判断方法还可以简化。只需被 2 ~ (根号m )之间的每一个整数去除就可以了。
(要特殊处理m=1的情况)
6、for循环里面是分号!!!!!
7、break跳出循环;continue跳过这一轮循环后面的语句进入下一轮循环。