-
【编程题】
本金10000元存入银行,年利率是百分之三,每过1年,将本金和利息相加作为新的本金。计算5年后,获得的本金是多少?(用double存储)
public class Test2 { public static void main(String[] args) { double amount=10000; for(int i=0;i<5;i++) { amount *=1.03; } System.out.println("5年后,本金为:"+amount); } }
-
【编程题】
计算出1—100之间所有能被3整除的整数的和?
public class ThreeSum { public static void main(String[] args) { int sum=0; for(int i=3;i<100;i+=3) { sum+=i; } System.out.println(sum); } }
-
【编程题】
找出一个数的所有因子数
public class FactorNumber { public static void main(String[] args) { Scanner s=new Scanner(System.in); System.out.println("请输入一个数"); int n=s.nextInt(); for(int i=2;i<n;i++) { if(n%i==0) { System.out.println(i); } } } }
-
【编程题】
输入一个数,判断这个数是否是素数;
public class Prime { public static void main(String[] args) { Scanner s=new Scanner(System.in); System.out.println("输入一个数"); int n=s.nextInt(); for(int i=2;i<=n;i++){ if(i==n){ System.out.println(n+"是素数"); }else if(n%i==0){ System.out.println(n+"不是素数"); break; } } } }
-
【编程题】
定义一个正整数如:1205 统计它的各位数字中零的个数,并求各位数字中的最大者。
import java.util.Scanner; public class MaxNumber { public static void main(String[] args) { Scanner s=new Scanner(System.in); System.out.println("请输入一个数"); //接收的数字可能时0,如果是0,那么输出0的数量应该是1; long number=s.nextLong(); int zero=0;//0的个数 long max=0;//最大数 while(true) { long n=number%10; if(n==0) { zero++; }else if(n>max) { max=n; } number=number/10; if(number==0) {//当number==0时,说明所有的数字都取完,此时,结束循环 break; } } System.out.println("0的数量是:"+zero+",最大数字是:"+max); } }
-
【编程题】
有1020个西瓜,第一天卖掉总数的一半后又多卖出两个,以后每天卖剩下的一半多两个,问几天以后能卖
public class WaterMelon { public static void main(String[] args) { int sum =1020; int day=0; while(sum>0){ sum=sum/2-2; day++; System.out.println(day+":"+sum); } System.out.println("共卖了几天呢?"+day); } }
-
【编程题】
猴子吃桃问题: 猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个,第二天早上又将剩下的桃子吃了一半,又多吃一个,以后每天都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子。求第一天共摘了多少个?
public class Monkey { public static void main(String[] args) { int sum=1; for(int i=9;i>0;i--){ sum =(sum+1)*2; System.out.println("第"+i+"天"+sum+"桃子"); } System.out.println("猴子总共摘了"+sum+"桃子"); } }
java循环基础练习题(1)
于 2022-09-30 16:27:20 首次发布