homework 01
输入自己的名字,年龄和性别,分别用不同的变量接收,并将输入的信息做输出。
package Winter;
import java.util.Scanner;
public class Vacation01 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Please input your name here:");
String name = sc.next();
System.out.println("please input your age here");
int age = sc.nextInt();
System.out.println("please input your garden here");
char garden = sc.next().charAt(0);
System.out.println("The computer recorded that");
System.out.println("your name is :"+ name);
System.out.println("your age is :"+ age);
System.out.println("your garden is :"+ garden);
}
}
homework 02
输入一个数,判断是奇数还是偶数
package Winter;
import java.util.Scanner;
public class Vacation02 {
public static void main(String[] args) {
Scanner zz = new Scanner(System.in);
//输入一个数
System.out.println("请输入你要判断的数据:");
int x = zz.nextInt();
//判断一个数据是奇数还是偶数
if(x%2 == 0) {
System.out.println(x+"这个数据是偶数");
}else {
System.out.println(x+"这个数据是奇数");
}
}
}
homework 03
对数组元素从小到大进行排序,
package Winter;
public class Vacation03 {
public static void main(String[] args) {
int[] array = {1, 3, 5, 7, 2, 8, 6, 9, 4};
//冒泡排序
for (int i = 0; i < array.length; i++) {
for (int j = 0; j < array.length - 1 - i; j++) {
//判断前面的数大于后面的数,就需要交换位置
if (array[j] > array[j + 1]) {
//前后位置交换
int temp = array[j];
array[j] = array[j + 1];
array[j + 1] = temp;
}
}
}
for(int i = 0; i<array.length;i++){
System.out.print(array[i] + "\t");
}
}
}
homework 04
编写 Java Person。该类中应该有两个属性:姓名(name)和年龄 (age) 。定义构造方法用来初始化数据成员。再定义显示(display()) 方法将姓名和年龄打印出来。在 main 方法中创建人类的实例然后将信息显示
package Winter;
public class Vacation04 {
// 属性、成员变量
String name;
int age;
//构造方法 作用:初始化成员变量
public Vacation04(String _name,int _age){
//赋值
name = _name;
age = _age;
}
public Vacation04(){
}
public void display(){
System.out.println("姓名:" + name);
System.out.println("年龄:" + age);
}
public static void main(String[] args) {
Vacation04 vacation04 = new Vacation04("张三",20);
//调用方法显示结果 对象.方法(参数)
vacation04.display();
}
}