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);
}
}
}