翻转数字,

来源:互联网 发布:个人记工资软件 编辑:程序博客网 时间:2024/06/10 19:10

今天编了个翻转数字,这个刚开始时没思路后来想到求余才出来,程序如下:

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:

 

今天回来晚了,明天早上早起更新~~

 

 

 

原创粉丝点击