今天编了个翻转数字,这个刚开始时没思路后来想到求余才出来,程序如下:
public class FanZhuan{
public static void main(String[]args){
java.util.Scanner input = new java.util.Scanner(System.in);
System.out.println("输入一个数");
int getNumber = input.nextInt();
while(getNumber>0){
int i = getNumber%10;
System.out.print(i);
getNumber/=10;
}
}
}
算法是这样的:利用求余得到尾数输出,然后利用除10赋值整形变量循环输出尾数
总结:翻转数字同样可以运用于除了十进制以外的数中
下面是我编写的两个简单的循环语句程序,都是利用for语句里面嵌套if语句来实现的
第一个:
public class OuShuHe {
public static void main(String[]args){
int sum=0;
for(int i=0;i<=10;i++){
if(i%2==0){
sum+=i;
}
}
System.out.println("输出10以内的偶数和为:"+sum);
}
}
第二个:
public class QiuHe{
public static void main(String[]args){
int sum=0;
for(int i=0;i<100;i++){
if(i%3==0){
sum+=i;
}
}
System.out.println("100以内能除下三的数的和为"+sum);
}
}
下面聊一下循环语句,循环语句有for,do-while,while三种,这三种循环可以互相表示。下面以一个程序作为示范
for:
public class OuShuHe {
public static void main(String[]args){
int sum=0;
for(int i=0;i<=10;i++){
if(i%2==0){
sum+=i;
}
}
System.out.println("输出10以内的偶数和为:"+sum);
}
}
while:
今天回来晚了,明天早上早起更新~~