java程序编译后会产生字节码还是机器码?

java程序编译后会产生字节码还是机器码?,第1张

java编译后的是字节码。

字节码,为java源代码编核兄译完成后,由JVM转烂氏昌换成的文件,可以在任何装有JVM的系统饥扒上,转化相应的机器语言。

机器码:即机器语言,表示的就是运行字节码文件后的二进制序列。

package Test1

import java.time.LocalDateTime

import java.time.Month

import java.util.IntSummaryStatistics

import java.util.Scanner

import java.util.Vector

public class D {

static String s1 = "笑轿旁"

public static void main(String[] args) {

int day = LocalDateTime.now().getDayOfMonth()

Month month = LocalDateTime.now().getMonth()

int i = 1, i1 = 0

Vector<Integer>vector=new Vector<>()

Scanner scanner = new Scanner(System.in)

while (i <day + 1) {

System.out.println("请输入" + month + "月" + i + "日走的步数")

try {

i1 = scanner.nextInt()

} catch (Exception e) {

// TODO: handle exception

System.out.println("输入错误,请重帆清新输入")

continue

}

vector.add(i1)

i++

}

scanner.close()

IntSummaryStatistics intSummaryStatistics=vector.stream().mapToInt(x->x).summaryStatistics()

int i2=intSummaryStatistics.getMax()

int i3=vector.indexOf(i2)

System.out.println(month+"月走的步数最碰橡多的日期为: "+(i3+1)+"号")

System.out.println("最多的步数为: "+i2)

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12305147.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存