java-这两行代码有啥用啊~Java小白

问题描述

这两行代码有啥用啊~Java小白
看不懂呢~感觉拿掉也没事就是图上框出来的那两行
谢谢谢谢

解决方案

这两行是用来判断用户在启动该主函数的时候有没有传入参数,如果没有传入参数则输入100以下的素数,如果传入参数的话则输出当前传入的参数数组的第一个元素的值以下的素数,注释的两行英文写的很清楚呀

解决方案二:
如果有值,就把第一个值赋给所谓的最大值(定义的最大值而不是真正的最大值)。为了确保是整数,用Integer.parseInt()方法来数据类型转化。Integer是int的封装数据类型。

解决方案三:
这个是判断参数args的个数不为0,这样取args[0]才不会报错,max默认为100,当第一个参数存在时,max就为第一个参数的值了

解决方案四:
就是判断运行时,,控制台有没值传过来

解决方案五:
主函数传入的参数个数不为0的话,也就是main函数传入了参数,就将参数的第一个参数赋值给max。说白了,就是将第一个数字给了max,然后将后面的数字挨个跟max比较,若大于max,就将该数赋值给max,最终max的值就是你输入的数字中最大的。

解决方案六:
知道参数args的作用就知道怎么用了

时间: 2024-09-20 17:45:39

java-这两行代码有啥用啊~Java小白的相关文章

java swing常用代码片段

Java swing 常用代码片段: (1)复制全部 Java代码   JButton copyAll=new JButton("复制全部");               copyAll.addActionListener(new ActionListener() {                   @Override                   public void actionPerformed(ActionEvent e) {                   

java类的问题-Java语言编写代码,,,

问题描述 Java语言编写代码,,, 用Java怎样编一个根据生日,幸运数,性别来取名字的代码,谁能帮忙解答一下,非常感谢 解决方案 Java语言编写代码 Java语言编写代码 Java语言编写代码 解决方案二: 把很多的姓氏放一个数组里 其它字放一个数组里 然后根据生日 幸运数组合 如果要名字起得好 看看有没有名字之类的API调用 解决方案三: 吧生日.性别和幸运数存起来,然后组合输出就好 解决方案四: 幸运数字可以作为连接姓氏和宝宝取名大全里名字的随机数的种子 解决方案五: 用JAVA语言编

分享非常有用的Java程序 (关键代码)(六)---解析/读取XML 文件(重要)

原文:分享非常有用的Java程序 (关键代码)(六)---解析/读取XML 文件(重要) XML文件 <?xml version="1.0"?> <students> <student> <name>John</name> <grade>B</grade> <age>12</age> </student> <student> <name>Mar

java ee-Javaee EL访问javabean属性出错 就两行代码也会出错我都无语了

问题描述 Javaee EL访问javabean属性出错 就两行代码也会出错我都无语了 /jsp:useBean ${b.id} .................................................................................................下面是Bean那个类 public class Bean { String id; String name; public Bean() { id="1"; name

深入Java编程:Java的字节代码

Java程序员很少注意程序的编译结果.事实上,Java的字节代码向我们提供了 非常有价值的信息.特别是在调试排除Java性能问题时,编译结果让我们可以更 深入地理解如何提高程序执行的效率等问题.其实JDK使我们研究Java字节代码变 得非常容易.本文阐述怎样利用JDK中的工具查看解释Java字节代码,主要包含以 下方面的一些内容: l Java类分解器--javap l Java字节代码是怎样使程序 避免程序的内存错误 l 怎样通过分析字节代码来提高程序的执行效率 l 利用第三方工具反编译Jav

这段java for循环代码的结果怎么不对呢?DOS 输出结果为800.0,编译也没有啥问题啊。

问题描述 这段java for循环代码的结果怎么不对呢?DOS 输出结果为800.0,编译也没有啥问题啊. 如题,代码如下: public class Example41_3 { public static void main(String args[]){ float i=0; double sum=0; for(i=1;i<=3;i++); { sum+=8*(Math.pow(10.0,(i-1))); } System.out.println("计算8+88+888+8888+--

Java 过滤html代码

(1)Java 如何escape HTML代码 如何转义HTML标签 Java代码   /**       * 去除HTML字串中的控制字符及不可视字符       *        * @param str       *            HTML字串       * @return 返回的字串       */       public static String escapeHTML(String str) {           int length = str.length();

java中static{.......}代码块的作用

问题描述 java中static{.......}代码块的作用 java中static{.......}代码块主要用在哪里,表示什么意思,有什么用,里面主要写什么内容 解决方案 static后不跟方法名,这个块在该类第一次加载的时候运行,就是说比初始化模块还早就运行,一般用于加载该类需要一次性完成的功能使用. 解决方案二: Java中的static静态代码块 解决方案三: 初始化用,不需要创建实例,当你访问这个类时,就会执行 解决方案四: static 就是静态.你可以搜索一下关于静态的解释.网

如何使用gradle将一个混合了java和groovy代码的web项目打war包?

问题描述 如何使用gradle将一个混合了java和groovy代码的web项目打war包? 如题,我现在自己尝试,遇到的问题是在编译的时候java类和groovy类都能被正确的 编译成class文件. 但是使用gradle打war包的时候,groovy的class文件都没有打包进去. 希望有高手来指点一下,谢谢. 顺便附上build.gradle文件内容: apply plugin: 'war' apply plugin: 'groovy' apply plugin: 'eclipse-wtp