您的位置:首页 > 编程语言 > Java开发

Java (while结构)

2016-07-30 11:00 453 查看
①:银行本息和

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++;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java