扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
首先创建一个Scanner对象s,构造函数的初始值为System.in,再利用s.nextInt()来接收一个int型数据ival的值,用s.nextLine()来接收String类型的name,然后分别输出。
创新互联专业为企业提供诏安网站建设、诏安做网站、诏安网站设计、诏安网站制作等企业网站建设、网页设计与制作、诏安企业网站模板建站服务,十余年诏安做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
注释就不写了,将就着看吧 awt/swing的题目就算了,懒得写,很少用 声明一个类Person,成员变量有姓名、出生年月、性别。有成员方法以显示姓名、年龄和性别。
Exception in thread main java.lang.ArrayIndexOutOfBoundsException 这句话表示异常出现在main这个线程里面,错误是java.lang.ArrayIndexOutOfBoundsException。
这个问题主要涉及日期的解析及时间分量的计算。思路:使用SimpleDateFormat将输入的字符串表示的日期解析为Date,再将Data转为Calendar,获取日期分类年份,然后与当前年份做差运算即可。
年龄就是把当前的年份与用户的年份相减得到一个对象值1。然后将用户输入日期中的年份换成当年的,组成一个新的日期,将这新的日期与当天的日期进行比较,得到另一个对象值2。这个对象值2就是距离用户的生日的天数。
1-9。- `\\\d{5}` 匹配前六位,也就是地区码,由 6 位数字组成。- `(19|20)\\\d{2}` 匹配出生年份,取值为 1900-2099 年。- `(0[1-9]|1[012])` 匹配出生月份,取值为 01-12 月。
1、println(你的年龄大于18岁);} else {System.out.println(你还小呢);}}}把输入的语句和判断的语句写在while循环里面 ,while的表达式为true,这样就能无限循环了。同时做一个判断,输入0时,跳出循环,程序结束。
2、java是面向对象的编程语言,一切皆为对象。本题虽然基础,但是特别有代表性。在做这类java编程时也应该引入面向对象的思维。
3、使用一个switch方法,四个case支方法判断,如果年龄小于十输出case1,为儿童,如果大于十小于30,输出青年,如果大于30小于60,输出中年,如果大于60小于150则输出老年人。
4、试试改成这样 输入的话就用per[i].setname(abcde);输出的话就用System.out.println(per[i].getname);不过不知你这个Person[] per= new Person[100];有没有问题。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流