1

I am in my first semester of CS classes. We were tasked with writing a simple program. It compiled fine but running it gave me errors that I do not yet understand. If someone could tell me what part of my program is causing this errors and give a possible solution, it would be much appreciated

Command prompt feed

C:\Users\name\Documents\cs151fall2016>javac inclass.java

C:\Users\name\Documents\cs151fall2016>java inclass Exception in thread "main" java.lang.UnsupportedClassVersionError: inclass : Unsupported major.minor version 52.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$100(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)

C:\Users\name\Documents\cs151fall2016>

Program being run

import java.util.Scanner;

class  inclass {

   public static void main (String[] args) {

     float age;
     float dogage;

     Scanner scan = new Scanner(System.in);

     System.out.print ("Do you want to know your age in dog years? Enter your age!");
     System.out.flush();
     age = scan.nextInt();

     dogage = (float) age * 7;

     if (age < 6) 
         System.out.println ("Are you a prodigy?");
     else
         System.out.println ("Your age in dog years is:" + dogage);

   }
}

Thank you for your help.

Thomas Stets
  • 3,015
  • 4
  • 17
  • 29
J. Ronson
  • 11
  • 1

0 Answers0