将数组中的数字转换为另一个数组

Skateabuga

我正在尝试创建另一个数组,但我希望它是数组double gainT [],即华氏温度,将其转换为Celcius以制作另一个名为double gainTC []的数组。我也正在尝试做同样的事情,但有沉淀。我似乎只是找不到办法。

 import java.io.IOException;
 import java.util.Scanner;

 public class AnnualClimate1 {
 public static void main(String [] args) throws IOException
{
    Scanner in = new Scanner(System.in);

    System.out.print("Choose the temperature Scale (F = Fahrenheit, C = Celsius): ");
    String tFC = in.nextLine();

    System.out.print("Choose the precipitation Scale (I = Inches, C = Centimeters): ");
    String pIC = in.nextLine();

    System.out.println("");
    System.out.println("");

    System.out.println("                 Climate Data");
    System.out.println("        Location: Gainesville, Florida");
    System.out.println("               Temperature " + tFC + "     Precipitation " + pIC);
    System.out.println("=================================================");

    double gainT[]={54.3, 57.0, 62.5, 67.6, 74.3, 79.2, 80.9, 80.4, 77.8, 70.1, 62.8, 56.3};

    double gainTC[] = {(gainT[] - 32) / 1.8};

    double gainP[]={3.5, 3.4, 4.3, 2.9, 3.2, 6.8, 6.1, 6.6, 4.4, 2.5, 2.2, 2.6};

    double gainPC[] = {gainP[] / .3937};

    if(tFC.equalsIgnoreCase("F") && pIC.equalsIgnoreCase("I")){
        System.out.println("Jan.                " + gainT[1] + "               " + gainP[1]);
        System.out.println("Feb.                " + gainT[2] + "               " + gainP[2]);
        System.out.println("Mar.                " + gainT[3] + "               " + gainP[3]);
        System.out.println("Apr.                " + gainT[4] + "               " + gainP[4]);
        System.out.println("May                 " + gainT[5] + "               " + gainP[5]);
        System.out.println("Jun.                " + gainT[6] + "               " + gainP[6]);
        System.out.println("Jul.                " + gainT[7] + "               " + gainP[7]);
        System.out.println("Aug.                " + gainT[8] + "               " + gainP[8]);
        System.out.println("Sep.                " + gainT[9] + "               " + gainP[9]);
        System.out.println("Oct.                " + gainT[10] + "               " + gainP[10]);
        System.out.println("Nov.                " + gainT[11] + "               " + gainP[11]);
        System.out.println("Dec.                " + gainT[12] + "               " + gainP[12]);
    }
    else if(tFC.equalsIgnoreCase("C") && pIC.equalsIgnoreCase("C")){
        System.out.println("Jan.                " + gainTC[1] + "               " + gainPC[1]);
        System.out.println("Feb.                " + gainTC[2] + "               " + gainPC[2]);
        System.out.println("Mar.                " + gainTC[3] + "               " + gainPC[3]);
        System.out.println("Apr.                " + gainTC[4] + "               " + gainPC[4]);
        System.out.println("May                 " + gainTC[5] + "               " + gainPC[5]);
        System.out.println("Jun.                " + gainTC[6] + "               " + gainPC[6]);
        System.out.println("Jul.                " + gainTC[7] + "               " + gainPC[7]);
        System.out.println("Aug.                " + gainTC[8] + "               " + gainPC[8]);
        System.out.println("Sep.                " + gainTC[9] + "               " + gainPC[9]);
        System.out.println("Oct.                " + gainTC[10] + "               " + gainPC[10]);
        System.out.println("Nov.                " + gainTC[11] + "               " + gainPC[11]);
        System.out.println("Dec.                " + gainTC[12] + "               " + gainPC[12]);
    }

 }
 }
立方骑师

这是一个不完整的示例,因此您可以自己填写空白:

double gainT[]={54.3, 57.0, 62.5, 67.6, 74.3, 79.2, 80.9, 80.4, 77.8, 70.1, 62.8, 56.3};

double gainTC[] = new double[gainT.length]; //create array which matches the size of gainT
//array.length is a property value returning the 'size' or length or the array

//Now just iterate through all the gainT[] values you populated above and read each one
for(int i = 0; i < gainT.length; i++){
     double math = //use your conversion math here, and store the value
     gainTC[i] = math; //assign the results of your math to the same spot in the new array
}

如果您想了解有关循环和数组的更多信息,请查看此处:

对于循环:https : //docs.oracle.com/javase/tutorial/java/nutsandbolts/for.html

数组:https//docs.oracle.com/javase/tutorial/java/nutsandbolts/arrays.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

php数组格式化(将一个数组转换为另一个数组)

来自分类Dev

将数组中的不同索引值转换为 php 中的另一个数组

来自分类Dev

将数组转换为另一个数组

来自分类Dev

将位从一个数组转换为另一个数组?

来自分类Dev

如何使用JavaScript将两个数组的子集转换为另一个数组?

来自分类Dev

将数组中的值转换为另一个多维数组

来自分类Dev

将数字推入一个数组,然后将该数组推入另一个数组-JavaScript

来自分类Dev

将多维数组转换为另一个数组,但仅使用highcharts库的值

来自分类Dev

如何将字符串转换为数组到新的另一个数组?

来自分类Dev

将数组的十六进制值转换为另一个数组的字符串值

来自分类Dev

将数组的空元素替换为另一个数组或javascript中的另一个元素| javascript | 数组

来自分类Dev

如何将此数组转换为另一个数组?

来自分类Dev

当我想通过_.lodash将一个数组转换为另一个数组时,reduce是使用map的替代方法吗?

来自分类Dev

使用JOLT将json数组中的值转换为另一个值

来自分类Dev

最低编号 将一个数组转换为另一数组所需的更改

来自分类Dev

计算一个数组中的数字出现在另一个数组中的次数

来自分类Dev

如何用索引将另一个numpy数组中的值替换为另一个数组

来自分类Dev

过滤方法将一个数组替换为另一个数组

来自分类Dev

将数组复制到另一个数组中,并将缺少的字段替换为null

来自分类Dev

将数组/对象键值替换为另一个数组/对象javascript的键值

来自分类Dev

将一个数组中的数组元素与另一个数组分开-Python

来自分类Dev

将一个数组(键)中的对象数组变成另一个数组(值)

来自分类Dev

用另一个数组中的数字顺序制作一个数组

来自分类Dev

无法将一个数组的内容复制到另一个数组中...获取奇怪的数字

来自分类Dev

如何根据键值将转换为数组的数据帧添加为另一个数据帧的元素

来自分类Dev

将循环结构转换为 JSON - 将元素数组复制到另一个数组并返回原始数组时出错

来自分类Dev

如何将列转换为以另一个数字列中的值为条件的和?

来自分类Dev

数组值替换为php中的另一个数组值

来自分类Dev

数组索引替换为另一个数组在php中相同的索引

Related 相关文章

  1. 1

    php数组格式化(将一个数组转换为另一个数组)

  2. 2

    将数组中的不同索引值转换为 php 中的另一个数组

  3. 3

    将数组转换为另一个数组

  4. 4

    将位从一个数组转换为另一个数组?

  5. 5

    如何使用JavaScript将两个数组的子集转换为另一个数组?

  6. 6

    将数组中的值转换为另一个多维数组

  7. 7

    将数字推入一个数组,然后将该数组推入另一个数组-JavaScript

  8. 8

    将多维数组转换为另一个数组,但仅使用highcharts库的值

  9. 9

    如何将字符串转换为数组到新的另一个数组?

  10. 10

    将数组的十六进制值转换为另一个数组的字符串值

  11. 11

    将数组的空元素替换为另一个数组或javascript中的另一个元素| javascript | 数组

  12. 12

    如何将此数组转换为另一个数组?

  13. 13

    当我想通过_.lodash将一个数组转换为另一个数组时,reduce是使用map的替代方法吗?

  14. 14

    使用JOLT将json数组中的值转换为另一个值

  15. 15

    最低编号 将一个数组转换为另一数组所需的更改

  16. 16

    计算一个数组中的数字出现在另一个数组中的次数

  17. 17

    如何用索引将另一个numpy数组中的值替换为另一个数组

  18. 18

    过滤方法将一个数组替换为另一个数组

  19. 19

    将数组复制到另一个数组中,并将缺少的字段替换为null

  20. 20

    将数组/对象键值替换为另一个数组/对象javascript的键值

  21. 21

    将一个数组中的数组元素与另一个数组分开-Python

  22. 22

    将一个数组(键)中的对象数组变成另一个数组(值)

  23. 23

    用另一个数组中的数字顺序制作一个数组

  24. 24

    无法将一个数组的内容复制到另一个数组中...获取奇怪的数字

  25. 25

    如何根据键值将转换为数组的数据帧添加为另一个数据帧的元素

  26. 26

    将循环结构转换为 JSON - 将元素数组复制到另一个数组并返回原始数组时出错

  27. 27

    如何将列转换为以另一个数字列中的值为条件的和?

  28. 28

    数组值替换为php中的另一个数组值

  29. 29

    数组索引替换为另一个数组在php中相同的索引

热门标签

归档