Day03 我的第一个程序

HelloWorld

  1. 新建一个文件夹code,存放代码;

  2. 新建一个java文件;

    • 文件后缀名为“.java”;
    • Hello.java;
    • [注意]系统可能没有显示文件后缀名,我们需要手动打开。
  3. 编写代码;

public class Hello{
	public static void main(String[] args){
	System.out.print("Hello,World!");	
	}
}

[ cmd相关操作均需在代码所在的文件路径下 ]

  1. 编译 javac + java文件(文件名.java),生成一个class文件;
  2. 运行class文件,java + class文件(该class文件不需要后缀,java + 文件名即可)。

在这里插入图片描述

可能遇到的情况

  1. 每个单词的大小不能出现问题,Java是大小写敏感的;
  2. 尽量使用英文;
  3. 文件名和类名必须保持一致,并且首字母大写;
  4. 符号使用了中文的。

快捷键

  1. psvm :

    public static void main(String[] args) {}
    
  2. sout :

    System.out.println("");
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,下面是一个简单的万年历程序的C语言代码: ```c #include <stdio.h> int main() { int year, month, day, days, i; int monthDays[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; char *weekDays[7] = {"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"}; // 输入年、月、日 printf("Input year, month and day (e.g. 2021 7 1): "); scanf("%d %d %d", &year, &month, &day); // 计算该年是否为闰年 if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) { monthDays[1] = 29; // 闰年2月为29天 } // 计算该日期和公元元年1月1日之间相差的天数 days = day; for (i = 0; i < month - 1; i++) { days += monthDays[i]; } for (i = 1; i < year; i++) { if ((i % 4 == 0 && i % 100 != 0) || i % 400 == 0) { days += 366; } else { days += 365; } } // 计算该日期是星期几 int weekDay = days % 7; // 输出结果 printf("\n\n\t%d年%d月%d日是%s\n", year, month, day, weekDays[weekDay]); // 计算该月的日历表 printf("\n\tS\tM\tT\tW\tT\tF\tS\n"); int firstDay = (weekDay - (day % 7 - 1) + 7) % 7; // 该月第一天是星期几 for (i = 0; i < firstDay; i++) { printf("\t"); // 输出空格 } for (i = 1; i <= monthDays[month - 1]; i++) { printf("%d\t", i); // 输出日期 if ((firstDay + i - 1) % 7 == 6) { printf("\n"); // 每周换行 } } printf("\n"); return 0; } ``` 该程序的运行结果如下: ``` Input year, month and day (e.g. 2021 7 1): 2022 3 24 2022年3月24日是Thu S M T W T F S 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 ``` 程序的逻辑如下: 1. 首先输入年、月、日; 2. 根据输入的年份判断该年是否为闰年,如果是,则将2月的天数改为29天; 3. 计算该日期和公元元年1月1日之间相差的天数; 4. 根据相差的天数计算该日期是星期几; 5. 输出计算结果,包括该日期是星期几和该月的日历表。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值