Java学习九

今天除了同往常一样做两道Java练习题之外,自己运行了自己第一个Javaweb项目。

先来看我做的练习题

1、打印出不同数字

 1 public class Lianxi11 {
 2     public static void main(String[] args){
 3         int count=0;
 4         for(int i=1;i<5;i++){
 5             for(int j=1;j<5;j++){
 6                 for(int k=1;k<5;k++){
 7                     if(i!=j&&j!=k&&i!=k){
 8                         count++;
 9                         System.out.println(i*100+j*10+k);
10                     }
11                 }
12             }
13         }
14         System.out.println("共有"+count+"个三位数");
15     }
16 }

这道题目的核心便是循环的嵌套调用,输出非重复的数字,我之前写的随机出题的程序也可以使用这个方法,但如果做一个较大的程序的话,整体便会很麻烦。

2、计算利润

 1 import java.util.Scanner;
 2 
 3 public class Lianxi12 {
 4     public static void main(String[] args){
 5         Scanner sc=new Scanner(System.in);
 6         System.out.print("请输入当月利润(万元):");
 7         double x=sc.nextInt();
 8         double y=0;
 9         if(x>0&&x<=10){
10             y=x*0.1;
11         }else if(x>10&&x<=20){
12             y=10*0.1+(x-10)*0.075;
13         }else if(x>20&&x<=40){
14             y=10*0.1+10*0.075+(x-20)*0.05;
15         }else if(x>40&&x<=60){
16             y=10*0.1+10*0.075+20*0.05+(x-40)*0.03;
17         }else if(x>60&&x<=100){
18             y=10*0.1+10*0.075+20*0.05+20*0.03+(x-60)*0.015;
19         }else if(x>100){
20             y = 20 * 0.175 + 40 * 0.08 + 40 * 0.015 + (x - 100) * 0.01;
21         }
22         System.out.println("奖金:"+y+"万元");
23     }
24 }

这道题的核心是if语句的使用,写代码时必须要清楚if的条件和题目中给出的条件。

下面是我的第一个Javaweb项目,非常简单

 

 

 

 想要运行Javaweb项目必须配置tomcat环境,这里我使用的是eclipse中的Java EE,当然,也可以使用IDEA。

在Java EE中,配置好tomcat后,在创建文件时需要将文件定义为以 .jsp 为后缀的文件,然后再<body>后面输入内容。

注:将编码定义为UTF-8,不然容易乱码。

posted on 2021-09-25 22:33  跨越&尘世  阅读(38)  评论(0编辑  收藏  举报