Основной метод существует. Даже тогда: Статическая ошибка: у этого класса нет статического основного метода void, принимающего String[]

Основной метод существует в классе Ques4, файл называется как Ques4.java . но каждый раз, когда я запускаю код, появляется одна и та же ошибка.

Вот вопрос: напишите функцию, которая принимает время в виде трех целочисленных аргументов (часы, минуты, секунды) и возвращает количество секунд с момента последнего пробития часов 12.

import java.util.*;
class time
{
      int time(int h, int m, int s)
    {
        if(h>12)
        {
            int r = ((h-12)*3600) + (m*60) + s;
            return r;
        }
        else 
        {
            int r = (h*3600) + (m*60) + s;
            return r;
        }
    }
}

class ques4
{
    public static void main (String args[])
    {
        time ob = new time();
    Scanner ob1 = new Scanner (System.in);
    int hr, mi, se;
    System.out.println("Enter time in 12 hour format. First enter Hours then 
minutes and then seconds");
    hr=ob1.nextInt();
    mi=ob1.nextInt();
    se=ob1.nextInt();
    ob.time(hr,mi,se);
    }
}

0 ответов

Другие вопросы по тегам