1,怎样验证openjdk 17是不是安装成功在命令行输入,Java和Javac看是不是能够正常运行啊
2 , 电脑中的java 7 update 17有什么作用java 6当初说的有漏洞,影响安全性能,然后就发布了java7,没啥影响的,想跟新就更新,不用在意,采纳下我哦,谢谢
3 , JAVA 17下面的表达式中正确的是 A这道题A和C都是正确的,B和D很明显是错误的,B里面int型和String型是不能直接比较的,D里面i+这是个语法错误,java里面不能这么用,A和C中,当int和String型遇到+操作符的时候,这里面+不再是数学运算的意思,而是连接符,int型会自动转换成String型,这时的+是java中唯一重载的运算符,而s+=i和s=i+s在效果上是一样的,都是连接 , 但结果不一样,B打印出s应该是“你好3”,C打印出s是“3你好” 。a因为s+=i;就是s=s+i; +是连接符 。b因为i==s不同类型不能比较 。c因为不同类型不能相加 。d没有那么写的B.选项(i==s)错误,必须相同类型才能判等 。D.选项s=i+;语法错误 。A.C.选项似乎没有错误 。自己测试一下就知道了 。应该是A和C都对,s+=i 跟s=i+s是一样的 加的时候i会自动转化为字符串B i是int s是String 不能直接比较,D i加后还是int 不能转化为String.D项 编译都不能通过咧小弟试了一下 它报语法错误:标记"+" , 应为"++"【JAVA 17,怎样验证openjdk 17是不是安装成功】
4,JAVA 编程你的代码就错了一个地方.应该是Map date=new HashMap();我测试过了正确的代码是下面的import java.util.*;public class Students{int score;String name;Students(int s,String n){this.score=s;this.name=n;}public static void main(String args[]){Students s=new Students(90,"张三");Students s1=new Students(88,"李四");Map data=http://www.lisdn.com/mnsj/hhwd/new HashMap();data.put("张三",s);data.put("李四",s1);System.out.println(((Students)data.get("张三")).score);System.out.println(((Students)data.get("张三")).name);System.out.println(((Students)data.get("李四")).score);System.out.println(((Students)data.get("李四")).name);}} java1.5 使用了泛型的缘故,HashMap data = http://www.lisdn.com/mnsj/hhwd/new HashMap();改成:HashMapdata = new HashMap(); 就可以了 。同意后者的回答!把代码发出来看一下,可以加我好友.我长期对你辅导..!5,java编程问题这么写就对咯public class Apublic static void main(String[] args)int month, day, sum;System.out.println("please input the month");month = Integer.parseInt(args[0]);System.out.println("please input the day");day = Integer.parseInt(args[1]);sum = new A().set(month) + day;System.out.println(sum);}int set(int a)switch (a)case 1:a = 31;break;case 2:a = 59;break;case 3:a = 90;break;case 4:a = 120;break;case 5:a = 151;break;case 6:a = 181;break;case 7:a = 212;break;case 8:a = 243;break;case 9:a = 273;break;case 10:a = 304;break;case 11:a = 334;break;case 12:a = 365;break;}return a;}}public class Apublic static void main(String[] args)int month,day,sum=0;System.out.println("please input the month");month=Integer.parseInt(args[0]);System.out.println("please input the day");day=Integer.parseInt(args[1]);switch(month)case 1: sum=31+day;break;case 2: sum=59+day;break;case 3: sum=90+day;break;case 4: sum=120+day;break;case 5: sum=151+day;break;case 6: sum=181+day;break;case 7: sum=212+day;break;case 8: sum=243+day;break;case 9: sum=273+day;break;case 10: sum=304+day;break;case 11: sum=334+day;break;case 12: sum=365+day;break;}System.out.println("sum="+sum);}}我调试通过了,可以用,多谢支持!class Set(int a)类不能这样定义的
推荐阅读
- k468次列车14车箱21号22号是靠窗吗?k468列车9号车厢定员多少人?座位分布?
- 索尼e卡口,索尼E卡口定焦镜头2418用在A7R上如何
- 电音软件,打电音舞曲的软件
- 股票涨停计算器,股票涨停价是怎么计算的
- 16家顶尖大数据分析平台 系列文章之二
- hedt,headtohead是什么意思
- 饥荒蝴蝶有什么用,请问蝴蝶有什么用谢谢
- 谷普
- 5g牌照,什么是5G商用牌照