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,不然容易乱码。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署