1. 根据输入的1~12的数字,判断是哪个季节
package bdqn.com
public class Jijie {
String season;
public void show(int month) {
if(month>=1&&month<=3) {
season="春季";
}else if(month>=4&&month<=6) {
season="夏季";
}else if(month>=7&&month<=9) {
season="秋季";
}else {
season="冬季";
}
}
public static void main(String[] args) {
Season sea = new Season();
Scanner in = new Scanner(System.in);
System.out.print("请输入月份:");
int month = in.nextInt();
sea.show(month);
System.out.println("\n该季节是:"+sea.season);
}
}
2.编写计算器
package bdqn.com
ublic class Calculator {
package bdqn.com
public class Jijie {
String season;
public void show(int month) {
if(month>=1&&month<=3) {
season="春季";
}else if(month>=4&&month<=6) {
season="夏季";
}else if(month>=7&&month<=9) {
season="秋季";
}else {
season="冬季";
}
}
public static void main(String[] args) {
Season sea = new Season();
Scanner in = new Scanner(System.in);
System.out.print("请输入月份:");
int month = in.nextInt();
sea.show(month);
System.out.println("\n该季节是:"+sea.season);
}
}
2.编写计算器
package bdqn.com
ublic class Calculator {
double num1;
double num2;
public double add() {
return num1 + num2;
}
public double minus() {
return num1 - num2;
}
double num2;
public double add() {
return num1 + num2;
}
public double minus() {
return num1 - num2;
}
public double multiple() {
return num1 * num2;
}
public double divide() {
return num1 / num2;
}
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
Calculator cal = new Calculator();
System.out.print("请输入第一个运算数:");
cal.num1 = in.nextDouble();
return num1 * num2;
}
public double divide() {
return num1 / num2;
}
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
Calculator cal = new Calculator();
System.out.print("请输入第一个运算数:");
cal.num1 = in.nextDouble();
System.out.print("请输入第二个运算数:");
cal.num2 = in.nextDouble();
System.out.print("请输入运算符(+,-,*,/):");
String operation = in.next();
if (operation.equals("+")) {
System.out.println(cal.add());
} else if (operation.equals("-")) {
System.out.println(cal.minus());
} else if (operation.equals("*")) {
System.out.println(cal.multiple());
} else if (operation.equals("/")) {
System.out.println(cal.divide());
}else {
System.out.println("无此选项");
}
in.close();
}
}
cal.num2 = in.nextDouble();
System.out.print("请输入运算符(+,-,*,/):");
String operation = in.next();
if (operation.equals("+")) {
System.out.println(cal.add());
} else if (operation.equals("-")) {
System.out.println(cal.minus());
} else if (operation.equals("*")) {
System.out.println(cal.multiple());
} else if (operation.equals("/")) {
System.out.println(cal.divide());
}else {
System.out.println("无此选项");
}
in.close();
}
}
3.实现电视商品价格竞猜活动
package bdqn.com;
public class QuessMachine {
String name;
double l;
public void initial() {
int x = (int) (Math.random() * 10);
switch (x) {
case 0:
case 1:
case 2:
case 3:
name = "公主电动车";
l = 3000;
break;
case 4:
case 5:
case 6:
name = "外星人笔记本电脑";
l = 12000;
break;
case 7:
case 8:
case 9:
name = "iPhone7";
l = 5388;
break;
default:
break;
}
}
public void guess() {
System.out.println("\n请猜测'" +name +"'的价格");
Scanner input = new Scanner(System.in);
double a = input.nextDouble();
boolean con = false;
for (int i = 1; i < 4; i++) {
if (a == l) {
System.out.println("恭喜您,猜对了!");
con = true;
break;
String name;
double l;
public void initial() {
int x = (int) (Math.random() * 10);
switch (x) {
case 0:
case 1:
case 2:
case 3:
name = "公主电动车";
l = 3000;
break;
case 4:
case 5:
case 6:
name = "外星人笔记本电脑";
l = 12000;
break;
case 7:
case 8:
case 9:
name = "iPhone7";
l = 5388;
break;
default:
break;
}
}
public void guess() {
System.out.println("\n请猜测'" +name +"'的价格");
Scanner input = new Scanner(System.in);
double a = input.nextDouble();
boolean con = false;
for (int i = 1; i < 4; i++) {
if (a == l) {
System.out.println("恭喜您,猜对了!");
con = true;
break;
第4题 改写计算器
package bdqn.com
package bdqn.com
public class Juanqi{
int result;
public int ope(int op, int num1, int num2) {
switch (op) {
case 1:
result = num1+num2;
break;
case 2:
result = num1-num2;
break;
case 3:
result = num1*num2;
break;
case 4:
result = num1/num2;
break;
}
return result;
}
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
Calculator2 cal = new Calculator2();
System.out.print("请选择运算(1.加法 2.减法 3.乘法 4.除法):");
int op = in.nextInt();
System.out.print("请输入第一个数:");
int num1 = in.nextInt();
System.out.print("请输入第二个数:");
int num2 = in.nextInt();
System.out.println("运算结果为:"+cal.ope(op, num1, num2));
}
5.编入程序
int result;
public int ope(int op, int num1, int num2) {
switch (op) {
case 1:
result = num1+num2;
break;
case 2:
result = num1-num2;
break;
case 3:
result = num1*num2;
break;
case 4:
result = num1/num2;
break;
}
return result;
}
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
Calculator2 cal = new Calculator2();
System.out.print("请选择运算(1.加法 2.减法 3.乘法 4.除法):");
int op = in.nextInt();
System.out.print("请输入第一个数:");
int num1 = in.nextInt();
System.out.print("请输入第二个数:");
int num2 = in.nextInt();
System.out.println("运算结果为:"+cal.ope(op, num1, num2));
}
5.编入程序
package bdqn.com
public class insertArray {
public void insertArray(int[] arr,int index,int value){
for (int j = arr.length - 1; j >=index; j--) { // 为要插入的数留出位置
arr[j] = arr[j - 1];
}
arr[index-1] = value;
}
}
package bdqn.comimport java.util.Scanner;
public class TestInsert {
/**
* @param args
*/
public static void main(String[] args) {
int number[]=new int[5];
Scanner in = new Scanner (System.in);
System.out.println("请输入依次输入5个整数:");
for (int i = 0; i < number.length; i++) {
number[i]=in.nextInt();
}
System.out.println("插入前:");
for(int i=0;i<number.length;i++){
System.out.print(number[i]+" ");
}
insertArray util = new insertArray();
System.out.println("\n请输入要插入的位置:");
int Position=in.nextInt();
System.out.println("请输入要插入的整数;");
int num=in.nextInt();
util.insertArray(number, Position, num);
System.out.println("\n插入后");
for(int i=0;i<number.length;i++){
System.out.print(number[i]+" ");
}
}
public void insertArray(int[] arr,int index,int value){
for (int j = arr.length - 1; j >=index; j--) { // 为要插入的数留出位置
arr[j] = arr[j - 1];
}
arr[index-1] = value;
}
}
package bdqn.comimport java.util.Scanner;
public class TestInsert {
/**
* @param args
*/
public static void main(String[] args) {
int number[]=new int[5];
Scanner in = new Scanner (System.in);
System.out.println("请输入依次输入5个整数:");
for (int i = 0; i < number.length; i++) {
number[i]=in.nextInt();
}
System.out.println("插入前:");
for(int i=0;i<number.length;i++){
System.out.print(number[i]+" ");
}
insertArray util = new insertArray();
System.out.println("\n请输入要插入的位置:");
int Position=in.nextInt();
System.out.println("请输入要插入的整数;");
int num=in.nextInt();
util.insertArray(number, Position, num);
System.out.println("\n插入后");
for(int i=0;i<number.length;i++){
System.out.print(number[i]+" ");
}
}