Java学习十
今天Java学习写了一道题,然后配置了idea的tomcat环境,因为现在市面上idea使用量比较大,而且自己配置运行之后,idea并没有出现乱码的情况,而eclipse则会出现乱码的情况。
下面是我写的程序,它能够计算某天是这一年的第几天
1 import java.util.Scanner; 2 3 public class Lianxi13 { 4 static Scanner sc=new Scanner(System.in); 5 public static void main(String[] args) { 6 int e = 0; 7 int days = 0; 8 int d=0; 9 int year = 0, month = 0, day = 0; 10 do { 11 System.out.println("请输入年:"); 12 input(year); 13 System.out.println("请输入月份:"); 14 input(month); 15 System.out.println("请输入天:"); 16 input(day); 17 if (year < 0 || month < 0 || month > 12 || day < 0 || day > 31) { 18 System.out.println("输入错误,请重新输入!"); 19 } 20 } while (e == 1); 21 for (int i = 1; i < month; i++) { 22 switch (i) { 23 case 1: 24 25 case 3: 26 27 case 5: 28 29 case 7: 30 31 case 8: 32 33 case 10: 34 35 case 12: 36 days = 31; 37 break; 38 case 4: 39 40 case 6: 41 42 case 9: 43 44 case 11: 45 days = 30; 46 break; 47 case 2: 48 if ((year % 400 == 0) || (year % 4 == 0 && year % 100 != 0)) { 49 days = 29; 50 } else { 51 days = 28; 52 } 53 break; 54 } 55 d+=days; 56 57 } 58 System.out.println(year+"-"+month+"-"+day+"是这一年的第"+(d+day)+"天"); 59 } 60 public static int input(int n){ 61 n=sc.nextInt(); 62 return n; 63 } 64 }
编辑这个程序,要清楚每个月有多少天,闰年的计算方法。
由于idea配置tomcat环境并创建web程序比较复杂,所以想要配置直接百度一下。
【推荐】国内首个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上本地化部署