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
 * @time	8.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;

/**
 * @desc	job : 开发工程师
          age:24
          tel:1383838438
          sex:男 
          按照1对1映射的形式存储,并且在控制台有规律的输出出来
 * @author  ws
 * @time	8.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
 * @time	8.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);
		}
		
	}

}

猜你喜欢

转载自blog.csdn.net/qq_40923411/article/details/81430860