Java数组仅显示2个数组中的精确值

Java数组仅显示2个数组中的精确值,java,arrays,Java,Arrays,您好,我是一名学生,刚刚开始学习java,我对一个练习有一个问题,我必须做的第一件事是制作两个数组来显示每个月有多少天,但现在我必须做另一个练习,在这个练习中,我只需显示有31天的月份。你能告诉我怎么显示吗 主类{ 公共静态void main(字符串[]args){ 国际月日[]={31,28,31,30,31,30,31,31,30,31,30,31,31}; 字符串月份[]={“年”、“二月”、“马蒂”、“四月”、“月”、“月”、“月”、“月”、“月”、“月”、“月”、“月”、“月”、“月”

您好,我是一名学生,刚刚开始学习java,我对一个练习有一个问题,我必须做的第一件事是制作两个数组来显示每个月有多少天,但现在我必须做另一个练习,在这个练习中,我只需显示有31天的月份。你能告诉我怎么显示吗

主类{
公共静态void main(字符串[]args){
国际月日[]={31,28,31,30,31,30,31,31,30,31,30,31,31};
字符串月份[]={“年”、“二月”、“马蒂”、“四月”、“月”、“月”、“月”、“月”、“月”、“月”、“月”、“月”、“月”、“月”、“月”、“月”、“月”、“月”、“月”、“月”};
{
int i;
对于(i=0;i<12;i++){
System.out.println(月[i]+月/日[i]+“zile”);
}
}
{
int i;
对于(i=0;i<12;i++){
System.out.println((月日[i]);
}
}
}
}

您应该使用if条件检查哪个月份有31天,并相应地打印出来

代码

public class Main {
    public static void main(String[] args) {
         int month_days[] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
         String months[] = {"Ianuarie ", "Februarie ", "Martie ", "Aprilie ", "Mai ", "Iunie ", "Iulie ", "August ", "Septembrie ", "Octombrie ", "Noiembrie  ", "Decembrie "};
    
         System.out.println("Printing all the Months and days for each months.....");
         int i;
         for (i = 0; i < 12; i++) {
                 System.out.println(months[i] + month_days[i] + " zile.");
         }

         System.out.println("printing Months having 31 days only .....");
         for (i = 0; i < 12; i++) {
             if(month_days[i] == 31) {
                 System.out.println(months[i] + " has " + month_days[i] + " days");
             }
         }
     }
}

我强烈建议您在理解我所写的内容之前先学习java语言

这些都有重要的概念: ,

公共类主{
公共静态void main(字符串argv[]){
国际月日[]={31,28,31,30,31,30,31,31,30,31,30,31,31};
字符串月份[]={“Ianuarie”,
“二月”,
“马蒂”,
“Aprilie”,
“麦”,
“尤尼”,
“尤利”,
“八月”,
“七月初”,
“八星虫”,
“诺安布里”,
“十二月”};
int i;
System.out.println(“31个月”);
对于(i=0;i<12;i++){
如果(月天数[i]==31){
System.out.println(月[i]+月/日[i]+“zile”);
}
}
System.out.println(“少于31 zile的月份”);
对于(i=0;i<12;i++){
如果(月日[i]!=31){
System.out.println(月[i]+月/日[i]+“zile”);
}
}
}
}

现在可能是了解if语句以及如何将特定数组插槽与值进行比较的时候了。。
Printing all the Months and days for each months.....  
                                                                                                      
Ianuarie 31 zile.                                                                                                                                           
Februarie 28 zile.                                                                                                                                          
Martie 31 zile.                                                                                                                                             
Aprilie 30 zile.                                                                                                                                            
Mai 31 zile.                                                                                                                                                
Iunie 30 zile.                                                                                                                                              
Iulie 31 zile.
August 31 zile.                                                                                                                                             
Septembrie 30 zile.                                                                                                                                         
Octombrie 31 zile.                                                                                                                                          
Noiembrie  30 zile. 
Decembrie 31 zile.  

                                                                                                                                        
printing Months having 31 days only .....

Mai  has 31 days                                                                                                                                              
Iulie  has 31 days                                                                                                                                            
August  has 31 days                                                                                                                                           
Octombrie  has 31 days                                                                                                                                        
Decembrie  has 31 days