正文
java看懂别人的代码 如何看懂别人的java代码
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
本人新学java看别人代码有些不理解 希望有人能帮我注释下越详细越好感谢!!
第一段:
package cn.zuoye;
import java.util.Scanner;
public class rili{
/**
* @param args
*/
public static void main(String[] args) // 程序入口
{
int yearDays=0;
int Days=0;
int week;
int monthDays=0;
int finnalDays=0;
Scanner input=new Scanner(System.in); // input变量java看懂别人的代码, 从控制台接收输入java看懂别人的代码的内容
System.out.println("请输入年份:"); // 控制台上打印“请输入年份:”
int year=input.nextInt(); // 接收控制台上输入的年份java看懂别人的代码, 传给year变量
System.out.println("请输入月份:"); // 控制台上打印“请输入月份:”
int month=input.nextInt(); // 接收控制台上输入的年份java看懂别人的代码, 传给year变量
for(int i=1900;iyear;i++){ // 循环年份, 从i=1900开始, 每次加1, 直到i=year结束
if((i%4==0i%100!=0)||(i%400==0)){ // 判断输入年份是否为闰年
yearDays=yearDays+366; // 是闰年, 给yearDays+366
}else{
yearDays=yearDays+365; // 不是闰年, 给yearDays+365
}
}
for(int i=1;imonth;i++){ // 循环月份, 从i=1开始, 每次加1, 直到i=month结束
switch(i){ // 判断i值
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
monthDays=monthDays+31; // 如果i值等于1, 3,5, 7, 8, 10, 12中的任意一个, monthDays+31
break; // 跳出此次循环
case 2:
if((year%4==0year%100!=0)||year%400==0){ // 当月份为2时, 判断是否为闰年
monthDays=monthDays+29; // 是, monthDays+29
}else{
monthDays=monthDays+28; // 否, monthDays+28
}
break; // 跳出此次循环
default:
monthDays=monthDays+30; // 上面条件都不符合 monthDays+30
}
}
finnalDays=yearDays+monthDays; // 将得出的yearDays和monthDays的和赋值给finnalDays
week=finnalDays%7+1; // 星期week 等于 finnalDays除以7取余数 + 1
if(week==7){
week=0;
}
System.out.println("\n\n\n星期日\t星期一\t星期二\t星期三\t星期四\t星期五\t星期六");
for(int i=0;iweek;i++){ // 循环week, 从i=0开始, 每次加1, 直到i=week
System.out.print("\t");} // 打印制表符
for(int i=1;i=month;i++){ // 循环 month
switch(i){ // // 判断i值
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
Days=31; // 如果i值等于1, 3,5, 7, 8, 10, 12中的任意一个, Days=31
break; // 跳出此次循环
case 2:
if((year%4==0year%100!=0)||year%400==0){ // 当月份为2时, 判断是否为闰年
Days=29; // 是, Days=29
}else{
Days=28; // 否, Days=28
}
break; // 跳出此次循环
default:
Days=30; // 上面条件都不符合 Days=30
}
}
for(int j=1,k=0;j=Days;k++,j++){ // 循环
System.out.print(j+"\t"); // 打印 j + 制表符
if((k+finnalDays)%7==5){
System.out.println();
}
}
}
}
java学习中写不出来代码怎么办?
写不出来有两种情况 :\x0d\x0a一种是有思路,但是你不熟悉该语言的语法结构,所以不会写;\x0d\x0a另一种情况是:懂语法结构,但是抛开别人的代码你就没有思路了;\x0d\x0a\x0d\x0a当然也有可能上述两种情况的结合体:既没有思路也不熟悉语法结构。\x0d\x0a\x0d\x0a如果是第一种的话,多看一下基础知识,照着书本联系写代码,这种情况是最好解决的,想深入了解,就看源码。\x0d\x0a如果是第二种的话,我觉得就需要积累了,就是在看别人的代码时,要理解别人解决问题的思路,然后多归纳整理,然后也需要手动敲代码来巩固。第二种情况 说实话我也经常发生,,能看懂别人的代码,但是自己写的时候就会有遗漏。我觉这个一个是多积累,一个是多思考。\x0d\x0a\x0d\x0a纯手打,累死我了
怎么看懂java代码?
想要看到都能java代码java看懂别人的代码,需要java看懂别人的代码了解编程java看懂别人的代码的基础知识,变量,表达式,程序执行结构,逻辑判断等等。最重要是要学会如何调试代码,慢慢练习,熟练了自然就会了。
别人写好的java程序怎么看
你好,很高兴为你引路:
别人写的java代码要看可读性,包括类的命名,关键代码的注释以及方法的注释,如果这些都具备了,就很容易看懂,否则比较费劲。
一般来说就要是从主入口开始看,跟踪步骤来查看
关于java看懂别人的代码和如何看懂别人的java代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。