小编Sha*_*bir的帖子

Java:d​​ouble to float类型转换为更大的值赋予'infinity'

假设我有一个带有一些随机较大值double类型的变量:

double d = 4786777867867868654674678346734763478673478654478967.77;
Run Code Online (Sandbox Code Playgroud)

现在,如果我尝试在程序中的某个点将其转换为float,则输出显示"infinity"(在eclipse IDE中):

float f = (float)d;    // inifinty
byte b = (byte)d;      // some valid value
short s = (short)d;    // some valid value
int i = (int)d;        // some valid value
Run Code Online (Sandbox Code Playgroud)

有人可以给我任何有效的答案,它是如何不仅仅为float数据类型转换?

java

4
推荐指数
1
解决办法
526
查看次数

如何从“.zip”文件中读取所有“.java”文件

我想获取所有.java文件并将它们放在一个ArrayList文件中。我已经用 aZipInputStream然后 aZipEntry来遍历文件,但无法理解如何从ZipEntry.

public List<File> getJavaFiles(MultipartFile file){
    List<File> javaFiles = new ArrayList<File>();

    ZipEntry zipEntry;

    log.info("getJavaFiles");
    try {
        ZipInputStream zip;
        try {
            zip = new ZipInputStream( file.getInputStream());
            while((zipEntry = zip.getNextEntry()) != null){
                if(zipEntry.getName().endsWith(".java")){
                    log.info(zipEntry.getName());

                    //How do I put the java file in my array list
                }
            }
            zip.close();
        } catch (IOException e1) {
            // TODO Auto-generated catch block
            e1.printStackTrace();
        }


    } catch (Exception e) {
        // TODO Auto-generated catch block
        e.printStackTrace(); …
Run Code Online (Sandbox Code Playgroud)

java zipfile

3
推荐指数
1
解决办法
3005
查看次数

for循环中的Java增量声明

public class F2E12 {

    public static final int DIM = 5;

    public static void main(String[] args) {
        printMatrix(DIM);

    }

    public static void printMatrix(int n) {
        int i = 0;
        int j = 0;
        for(;i<=n;i++) {
            for(;j<=n;j++) {
                System.out.print(j + " ");
            }
            System.out.print("\n");

        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我想打印一个矩阵,将每行的第一个数字递增1.上面的代码应该产生:

  1. 0 1 2 3 4 5
  2. 1 0 1 2 3 4
  3. 2 1 0 1 2 3
  4. 3 2 1 0 3 4
  5. 4 3 2 1 0 1
  6. 5 4 3 …

java loops for-loop

1
推荐指数
1
解决办法
42
查看次数

标签 统计

java ×3

for-loop ×1

loops ×1

zipfile ×1