面向对象,设计一个英雄类
package day1;
public class Hero {
String neam;
float hp;
float hujia;
int sudu;
public static void main(String[] args) {
Hero gailun = new Hero();
gailun.neam = "盖伦";
gailun.hp = 616;
gailun.hujia = 27;
gailun.sudu = 350;
Hero timo = new Hero();
timo.neam = "提莫";
timo.hp = 383;
timo.hujia = 14;
timo.sudu = 330;
}
}
加入方法
package day1;
public class Hero2 {
String name;
float hp;
float hujia;
int sudu;
int getSudu(){
return sudu;
}
void legendary(){
System.out.println("超神");
}
float getHp(){
return hp;
}
void recovery(float blood){
hp = hp +blood;
System.out.println("盖伦回血了"+blood+"生命值,当前有"+hp+"生命");
}
public static void main(String[] args) {
Hero2 gailun = new Hero2();
gailun.name = "盖伦";
gailun.hp = 616;
gailun.hujia = 27;
gailun.sudu = 350;
gailun.legendary();
System.out.println("盖伦的当前血量"+gailun.getHp());
gailun.recovery(100);
System.out.println("盖伦的移动速度增加100,当前移动速度为:"+gailun.getSudu());
}
}
输入数字判断是否工作日
package day1;
import java.util.Scanner;
public class Sum {
public static void main(String[] args) {
System.out.println("今天是周几?");
Scanner date1 = new Scanner(System.in);
int a = date1.nextInt();
// int b = date1.nextInt();
String c = "工作日";
String d = "周末";
System.out.println("今天是周"+a+((a<6)?c:d));
// System.out.println(date22);
}
}
if语句判断是否瑞年
package day2;
import java.util.Scanner;
public class Ruinian {
public static void main(String[] args) {
Scanner date = new Scanner(System.in);
int year = date.nextInt();
System.out.println(year/100);
if (year%4==0&year%100!=0&year%400!=0){
System.out.println("是瑞年");
}
else {
System.out.println("不是瑞年");
}
}
}
for 第一天1块钱,第二天2块钱,第三天4块钱,第四天8块钱 问第十天多少钱
package day2;
public class For1 {
public static void main(String[] args) {
double F = 12000;
for (int n = 2;F<1000000;n++){
F = F*1.2 + 12000;
System.out.println(F);
if (F>=1000000) {
System.out.println("共计"+n+"year");
break;
}
}
}
}
ifelse 输入体重身高判断是否健康
package day2;
import java.util.Scanner;
public class Bmi {
public static void main(String[] args) {
Scanner date = new Scanner(System.in);
float zstizhong = date.nextFloat();
float zsshengao = date.nextFloat();
float bmi = zstizhong/zsshengao/zsshengao;
System.out.println("当前的bmi值为体重(公斤/身高(米)^2):"+bmi);
if (bmi<18.5){
System.out.println("体重过轻");
}
else if (18.5<=bmi&bmi<24){
System.out.println("正常范围");
}
else if (24<=bmi&bmi<27){
System.out.println("体重过重");
}
else if (27<=bmi&bmi<30){
System.out.println("轻度肥胖");
}
else if (30<=bmi&bmi<35){
System.out.println("中度肥胖");
}
else if (35<=bmi){
System.out.println("重度肥胖");
}
}
}
while输入数字求其阶乘
import day1.Sum;
import java.util.Scanner;
public class While1 {
public static void main(String[] args) {
Scanner date = new Scanner(System.in);
long sum = 1;
long jiecheng = date.nextInt();
do {
sum = jiecheng*sum;
jiecheng = jiecheng-1;
}while (jiecheng>0);
System.out.println(sum);
}
}
switch 判断季节
package day2;
import java.util.Scanner;
public class Switch1 {
public static void main(String[] args) {
Scanner date = new Scanner(System.in);
int month = date.nextInt();
switch (month){
case 1:
System.out.println("春天");
break;
case 2:
System.out.println("春天");
break;
case 3:
System.out.println("春天");
break;
case 4:
System.out.println("夏天");
break;
case 5:
System.out.println("夏天");
break;
case 6:
System.out.println("夏天");
break;
case 7:
System.out.println("秋天");
break;
case 8:
System.out.println("秋天");
break;
case 9:
System.out.println("秋天");
break;
case 10:
System.out.println("冬天");
break;
case 11:
System.out.println("冬天");
break;
case 12:
System.out.println("冬天");
break;
default:
System.out.println("这是啥天啊");
}
}
}