java实现请计算你的年龄,java小作业(十)

1.请设计一个能够实现测试你的年龄与体重是否健康的机器,当正常输入年龄和体重的时候能够进行计算,当输入的值不是数字的时候可以进行异常处理,至于怎么处理请自行设计

package com.sj.homework;

/*

* 1.请设计一个能够实现测试你的年龄与体重是否健康的机器,当正常输入年龄和体重的时候能够进行计算,

* 当输入的值不是数字的时候可以进行异常处理,至于怎么处理请自行设计

*/

public class HeiAndWei {

public void health(int age,int weight){

System.out.println("你的年龄是:"+age+"岁");

System.out.println("你的体重是:"+weight+"kg");

System.out.println("你特别健康!");

}

}

package com.sj.homework;

import java.util.Scanner;

/**

* @desc 1.请设计一个能够实现测试你的年龄与体重是否健康的机器,当正常输入年龄和体重的时候能够进行计算,

* 当输入的值不是数字的时候可以进行异常处理,至于怎么处理请自行设计

* @author ws

* @time 8.3

*/

public class err {

public static void main(String[] args) {

try {//选中代码,按alt+shift+z---trycatch,调出try catch,进行报错检查

//输入

Scanner cin = new Scanner(System.in);

System.out.print("请输入你的年龄:");

int age = cin.nextInt();

System.out.print("请输入你的体重(kg):");

int weight = cin.nextInt();

//输出

HeiAndWei haw = new HeiAndWei();

haw.health(age, weight);

} catch (Exception e) {

System.out.println("错误信息:"+e.getMessage());//错误信息

System.out.println("错误地址:"+e.getStackTrace());//错误地址

}

}

}

2..将一组字符串tom  , john,   robby,  tina , 按照list的形式线性存储起来 并且输出在控制台

package com.sj.homework;

import java.util.ArrayList;

import java.util.List;

/**

* @desc将一组字符串tom , john, robby, tina , 按照list的形式线性存储起来 并且输出在控制台

* @author ws

* @time8.4

*/

public class Test {

public static void main(String[] args) {

List list = new ArrayList();//list初始化

list.add("tom");//存入数据

list.add("john");

list.add("robby");

list.add("tina");

//输出

for (Object object : list) {

System.out.println(object);

}

}

}

3.job : 开发工程师

age:24

tel:1383838438

sex:男

按照1对1映射的形式存储,并且在控制台有规律的输出出来

package com.sj.homework;

import java.util.HashMap;

import java.util.Iterator;

import java.util.Map;

import java.util.Set;

/**

* @descjob : 开发工程师

age:24

tel:1383838438

sex:男

按照1对1映射的形式存储,并且在控制台有规律的输出出来

* @author ws

* @time8.4

*/

public class Test2 {

public static void main(String[] args) {

Map map = new HashMap() ;//map初始化

//存入数据

map.put("job", "开发工程师");

map.put("age", 24);

map.put("tel", "1383838438");

map.put("sex", "男");

//输出

Set keySet = map.keySet();//一一对应不重复

Iterator it = keySet.iterator();

while (it.hasNext()) {

Object object = (Object) it.next();//object是每一位元素的key的值

System.out.println("key="+object+" \tvalue="+map.get(object));

}

}

}

4..将足球,排球,篮球,乒乓球,台球按照不重复的形式存储起来,并且输出在控制台

package com.sj.homework;

import java.util.HashSet;

import java.util.Iterator;

import java.util.Set;

/**

* @desc将足球,排球,篮球,乒乓球,台球按照不重复的形式存储起来,并且输出在控制台

* @author ws

* @time8.4

*/

public class Test3 {

public static void main(String[] args) {

Set set = new HashSet();//set初始化

//存入数据

set.add("足球");

set.add("排球");

set.add("篮球");

set.add("乒乓球");

set.add("台球");

//输出

Iterator it = set.iterator();

while (it.hasNext()) {

Object object = (Object) it.next();

System.out.println(object);

}

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值