Java (while结构)

来源:互联网 发布:什么是网络在线客服 编辑:程序博客网 时间:2024/06/06 05:07

①:银行本息和

package Z1;public class Test9 {  public static void main(String[] args) {         int a = 1;                                                // 定义用来计数的变量         double sum = 10000;                               //定义一个 存放本金的变量         while (a <= 5) {                                      //计算5 年后的本金             sum += sum * 0.003;         a++;      }  System.out.println(sum);  }}  

 

②:计算各位数之和

 

import java.util.Scanner; public class Test92 {     public static void main(String[] args) {        Scanner input = new Scanner(System.in);        System.out.println("请输入一个十位以内的整数:");        int a =input.nextInt();        int sum=0;        while(a!=0){        sum+=a%10;        a=a/10;      }  System.out.println(sum);   }}

 

③:最大公约数 

import java.util.Scanner; public class Test93 {     public static void main(String[] args) {         Scanner sc = new Scanner(System.in);         System.out.println("请输入第一个整数");         int a = sc.nextInt();         System.out.println("请输入第二个整数");         int b = sc.nextInt();         int i=(a<=b)?a:b;                               //如果a小于等 于b,那么i取a,否则取b         while(i>0){         if(a%i==0&&b%i==0){         System.out.println(i);         break;        }     i--;      }   }}

④:最小公倍数

import java.util.Scanner; public class Test93 {     public static void main(String[] args) {         Scanner sc = new Scanner(System.in);         System.out.println("请输入第一个整数");         int a = sc.nextInt();         System.out.println("请输入第二个整数");         int b = sc.nextInt();         int i=(a>=b)?a:b;                               //如果a小于等 于b,那么i取a,否则取b         while(i>0){         if(i%a==0&&i%a==0){         System.out.println(i);         break;        }     i++;      }   }

0 0
原创粉丝点击