• 3.20编程打卡


    *6.4(反向显示一个整数)使用下面的方法头编写方法,反向显示一个整数:

    public static void reverse(int number)

    例如:reverse(3456)返回6543。编写一个测试程序,提示用户输入一个整数,然后显示它的反向数。

     1 import java.util.*;
     2 
     3 public class o {
     4     public static void reverse (int number) {
     5         int eve,ano = number;
     6         int reverse = 0;
     7         while (ano != 0) {
     8             eve = ano % 10;
     9             reverse = reverse * 10 + eve;
    10             ano /= 10;
    11         }
    12         System.out.println(reverse);
    13     }
    14     public static void main(String[] args) {
    15         Scanner input = new Scanner (System.in);
    16         System.out.print("请输入一个整数:");
    17         int number = input.nextInt();
    18         reverse(number);
    19     }
    20 }

     6.5(对三个数排序)

     1 import java.util.*;
     2 public class o {
     3     public static void displaySortedNumber(double num1,double num2,double num3) {
     4         double max,mid,min;
     5         max = (num1 > num2) ? num1 : num2;
     6         max = (max > num3) ? max : num3;
     7         min = (num1 > num2) ? num2 : num1;
     8         min = (min > num3) ? num3 : min;
     9         mid = num1 + num2 + num3 - max -min;
    10         System.out.println(max+" "+mid+" "+min);
    11     }
    12     public static void main(String[] args) {
    13         System.out.print("请输入三个整数");
    14         Scanner input = new Scanner (System.in);
    15         double num1=input.nextDouble();
    16            double num2=input.nextDouble();
    17            double num3=input.nextDouble();
    18            displaySortedNumber(num1,num2,num3);
    19     }
    20 }

     6.6(显示图案)

     1 import java.util.*;
     2 public class o {
     3     public static void displayPattern(int n) {
     4         int i = 0;//行数
     5         int k;
     6         for( ;i <= n;i++) {
     7             for(k = 1;k < 2*(n+1-i);k++ ) {
     8                 System.out.print(" ");
     9             }
    10             for(k = i;k > 0;k--) {
    11                 System.out.print(k + " ");
    12             }
    13             System.out.print("
    ");
    14         }
    15     }
    16     public static void main(String[] args) {
    17         System.out.print("请输入一个行数n:");
    18         Scanner input = new Scanner(System.in);
    19         int n = input.nextInt();
    20         displayPattern(n);
    21     }
    22 }

     *6.7(财务应用程序:计算未来投资价值)

     1 import java.util.*;
     2 public class o {
     3     public static double futureInvetmentValue(double  investmentAmount,double monthlyInterestRate,int years) {
     4         double investLater = investmentAmount * Math.pow((1+monthlyInterestRate/1200), years * 12);
     5         return investLater;
     6     }
     7     public static void main(String[] args) {
     8         @SuppressWarnings("resource")
     9         Scanner input = new Scanner (System.in);
    10         double  investmentAmount, monthlyInterestRate;
    11         int years,i;
    12         System.out.print("The amout invested:");
    13         investmentAmount = input.nextDouble();
    14         System.out.print("Annual interest rate:");
    15         monthlyInterestRate = input.nextDouble();
    16         System.out.println("Years	Future Values");
    17         for(i=0;i<31;i++) {
    18             System.out.printf(i+"	%.2f
    ",futureInvetmentValue(investmentAmount, monthlyInterestRate,i));
    19         }
    20     }
    21 }
  • 相关阅读:
    Java合并png图片
    MiniUi遇到的一个Bug或者说坑,以div里面的内容自适应高度
    Javascript/JQuery遇到的bug
    SQL Server将列以分隔符分割后存到临时表
    Java Miniui实现批量上传文件demo 201906221520
    Java MiniUi datagrid加载数据时,如果使用virtualScroll="true",数据多一点可能就会加载不出来
    Java调用存储过程出现Bug,sql语法错误
    Java的jdbc调用SQL Server存储过程Bug201906131120
    Java的jdbc调用SQL Server存储过程Bug201906131119
    用深度优先搜索(DFS)解决多数图论问题
  • 原文地址:https://www.cnblogs.com/ncoheart/p/8606888.html
Copyright © 2020-2023  润新知