What's new

Java Help po

KilleerR8

Eternal Poster
Joined
Mar 16, 2018
Posts
1,234
Solutions
1
Reaction
1,281
Points
460
Mga Sir/Ma'am. Patulong naman kung pano ko mailalagay dito ung mga holidays sa code ko
received_1069289276894865.jpeg

eto po ung code ko
Java:
package oopWorksheet;
import java.util.Scanner;
import java.time.temporal.ChronoUnit;
import java.time.LocalDate;
public class oopWorksheet {
    





 

  public static void main(String[] args) {
   Scanner s = new Scanner(System.in);
    String a1 = "Please enter starting month:";
    String a2 = "Please enter starting month day:";
    String a3 = "Please enter starting year:";   
    String b1 = "Please enter ending month:";
    String b2 = "Please enter ending month day:";
    String b3 = "Please enter ending year:";
    
  
    System.out.println(a1);
    int startM = s.nextInt();
    
    System.out.println(a2);
    int startD = s.nextInt();
  
    System.out.println(a3);
    int startY = s.nextInt();
    
    System.out.println("1-Yes");
     System.out.println("2-No");
    
    System.out.println("Is this a leap year?");
     int leap = s.nextInt(); 
    
      System.out.println(b1);
    int endM = s.nextInt();
    
    System.out.println(b2);
    int endD = s.nextInt();
  
    System.out.println(b3);
    int endY = s.nextInt();
    

    
    
    LocalDate firstDate1 = LocalDate.of(startY , startM,  startD);
    
   LocalDate firstDate2 = LocalDate.of( endY, endM,      endD);
    
  
   long daysBetween = ChronoUnit.DAYS.between(firstDate1, firstDate2);
  
  
   if(leap == 1){
    System.out.println("Total number of days: " + daysBetween +1);
    }
    else {System.out.println("Total number of days:" + daysBetween);
    }
    
    
    
    if(leap == 1){
    System.out.print("Total number of days: ");
    System.out.print(daysBetween + 1);
    
    
    }
    else {
    System.out.print("Total number of days: ");
    System.out.print(daysBetween);
    }
  
    
    
    

    }
}
 

Attachments

Gagamitan nyo po ng && sa conditional statement nyo po para precise at malaman kung may holiday sa span na binigay

wards muna maya ko share
 
magdagdag ka na ring ng variables
Days, NewY, Christmas, Labor, TotalH;

[CODE lang="java" title="Condition statements"]if (startM == 12)
{
if (startD =< 25)
{
Christmas=1;
}
else
{
Christmas=0;
}
}
else
{
//new condition
}[/CODE]

di ko pa maapply yung magentrap kasi kelangan pa gumawa ng flowchart para malaman kung san ilalagay.

Bali ieentrap mo rin yung input mo kasi bawal maginput ng higher than 31 sa days at 12 sa months. Medyo complex to kaya mas maganda kung gumawa ka ng flow chart neto para maayos mlng magawa. Pero malay mo merkn na neto sa internet search search lang
 
Last edited:
Kung gusto mo talaga gawin yan without searching the net, kelangan gamitin ang critical thinking skills mo. May iba pang way para maimplement yan, yung binigay ko is my own implementation.
 

Similar threads

Back
Top