Java Programming Lab - Amrita Vishwa Vidyapeetham Back close Admissions Home About Chancellor Rankings Accreditation Governance Press Media Leadership Campus Amritapuri Chennai Kochi Mysuru Coimbatore Academics Undergraduate Arts & Science Ayurveda Agriculture Sciences Biotechnology Business Dentistry Engineering Medicine Nursing Pharmacy Health Sciences Nanoscience Postgraduate Arts & Science Ayurveda Biotechnology Business Engineering Medicine Dentistry Health Sciences Integrated Degree Arts & Science Ayurveda Social Work Biotechnology Doctoral Arts & Science Biotechnology Engineering Medicine Business Fellowship Medicine Certificate Ayurveda Online Programs Certificate Programs Introduction to Hinduism Essence of Hinduism Mahabharata Upanayanam Degree Programs B.COM – Bachelor of Commerce M.COM – Master of Commerce MCA (Specialization: Artificial Intelligence) BBA – Bachelor of Business Administration MBA – Master of Business Administration MCA (Specialization: Cybersecurity) BCA – Bachelor of Computer Application MCA – Master of Computer Application Curriculum Research Centers Projects Publications News International Alumni Faculty Schools News Events Jobs Contact International Alumni Faculty Schools Admissions News Events Jobs Contact Home About About Amrita Vishwa Vidyapeetham Amrita Vishwa Vidyapeetham is a multi-campus, multi-disciplinary research academia that is accredited 'A++' by NAAC and is ranked as one of the best research institutions in India Know More Rankings Amrita University is the only Indian University in World’s Top 100 Universities in Times Higher Education Impact Rankings Accreditation In 2021, the university was awarded an A++ grade by the NAAC Governance The governance structure of Amrita Vishwa Vidyapeetham's academic and administrative departments. Chancellor Sri Mata Amritanandamayi Devi, affectionately known worldwide as AMMA is the founder and Chancellor of Amrita Vishwa Vidyapeetham Newsletters The university publishes a newsletter including news and upcoming events of the organization Press Media News stories about Amrita and all media coverage are listed here for you to know us more Leadership An experienced team of professionals guided by our chancellor is the strong pillar behind this institution Campus Amritapuri Amritapuri Campus Amrita Vishwa Vidyapeetham's Amritapuri campus located in the pleasing village of Vallikavu is a multi-disciplinary research and teaching institute peacefully blended with science and spirituality Explore Bengaluru Bengaluru Campus Amrita University's Bengaluru Campus situated in Junnasandra, Karnataka, aims to create graduates with a solution mindset and a high degree of ethical standards Explore Chennai Chennai Campus Amrita Vishwa Vidyapeetham's Chennai campus at Vengal, Tamil Nadu offers various engineering programs developed on a choice-based credit system following continuous evaluation by faculties who guide students Explore Coimbatore Coimbatore Campus Amrita University's Coimbatore campus started in a hidden village named Ettimadai provides over 120 UG, PG and doctoral programs to a student population of over 12,000 and faculty strength of nearly 1500 Explore Kochi Kochi Campus Amrita Vishwa Vidyapeetham's Kochi campus is an extensive campus comprising a premier multispeciality hospital, Amrita Institute of Medical Sciences, School of Medicine, Dentistry, Nursing, Pharmacy, Allied Health Sciences, Center for Nanosciences along with a School of Arts and Sciences and Department of Management as well Explore Mysuru Mysuru Campus Amrita University's Mysuru campus situated at Bhogadi, Karnataka away from the hustle & bustle of the city combining state-of-the-art facilities offers a perfect environment that fulfills the aspirations of young minds and meets the requirements of future employers Explore Academics Undergraduate Arts and Science B. A. (Bachelor of Arts) English Language and Literature B. B. A. (Bachelor of Business Administration) B. C. A. (Bachelor of Computer Applications) B. C. A. (Bachelor of Computer Applications) B. Com B. Com. B. Sc. (Bachelor of Science) in Physics, Chemistry, Mathematics B. Sc. (Bachelor of Science) in Physics, Mathematics, Computer Science B.Com (Professional Accounting) B.Sc. Food Science & Nutrition Ayurveda B. A. M. S. (Bachelor of Ayurveda Medicine & Surgery) Agriculture B. Sc. (Bachelor of Science) (Hons.) Agriculture Bio Sciences B. Sc. in Biotechnology B. Sc. in Microbiology Business Dentistry B. D. S. (Bachelor of Dental Surgery) Diploma in Dental Mechanics Engineering B. Tech. in Computer Science and Engineering B. Tech. in Mechanical Engineering B. Tech. (Bachelor of Technology) in Aerospace Engineering B. Tech. (Bachelor of Technology) in Automation & Robotics Engineering B. Tech. (Bachelor of Technology) in Computer and Communication Engineering B. Tech. (Bachelor of Technology) in Computer Science and Engineering (Artificial Intelligence) B. Tech. (Bachelor of Technology) in Computer Science and Engineering (Cyber Security) B. Tech. (Bachelor of Technology) in Electrical and Computer Engineering B. Tech. (Bachelor of Technology) in Electronics and Computer Engineering B. Tech. (Bachelor of Technology) in Robotics and Artificial Intelligence B. Tech. in Chemical Engineering B. Tech. in Civil Engineering B. Tech. in Electrical and Electronics Engineering B. Tech. in Electronics and Communication Engineering Medicine M. B. B. S. Nursing BSc Nursing Pharmacy B. Pharm. (Regular/Lateral) (Bachelor of Pharmacy) Pharm. D. (Doctor of Pharmacy) Allied Health Sciences B. Sc. Medical Radiologic Technology B. Sc. Anaesthesia Technology B. Sc. Cardiac Perfusion Technology (CPT) B. Sc. Cardio Vascular Technology (CVT) B. Sc. Diabetes Sciences B. Sc. Dialysis Therapy B. Sc. Echocardiography Technology B. Sc. Emergency Medical Technology B. Sc. in Optometry B. Sc. in Respiratory Therapy B. Sc. Intensive Care Technology B. Sc. Medical Laboratory Technology (MLT) B. Sc. Neuro Electro Physiology B. Sc. Operation Theatre Technology Bachelor in Audiology and Speech Language Pathology BSc Physician Assistant (PA) Nanoscience B. Sc. Molecular Medicine Integrated Degree Arts and Science 5 Year Integrated B.Sc. – M.Sc. Visual Communication 5 Year Integrated M. Sc. Chemistry 5 Year Integrated M. Sc. in Data Science 5 Year Integrated M. Sc. Mathematics 5 Year Integrated M. Sc. Physics 5 Year Integrated M. Sc. Physics With Minor in Scientific Computing 5 Year Integrated M.A. English 5 Year Integrated M.Sc in Data Science 5 Year Integrated MSc in Mathematics with Minor in Data Sciences Ayurveda Social Work 5 Year Integrated BSW & MSW Amritapuri Admissions 2022 Bio Sciences MS in Cellular and Molecular Medicine and M.Sc. in Bioinformatics – Dual Degree Programme MS in Cellular and Molecular Medicine and M.Sc. in Biotechnology – Dual Degree Programme MS in Cellular and Molecular Medicine and M.Sc. in Microbiology – Dual Degree Programme Postgraduate Arts and Science M. A. in English M. A. Visual Media & Communication(Advertising , Designing & Content Authoring) M. Com. (Finance and Systems) (Offered at Mysuru Campus) M. Com. (Master of Commerce) M. Phil. in Chemistry M. Sc. (Master of Science) in Chemistry (Offered at Bengaluru Campus) M. Sc. (Master of Science) Physics M. Sc. Energy Science M. Sc. in Mathematics M. Sc. Mathematics M.A. English Language and Literature M.A. in Philosophy M.A. in Philosophy (English Language & Literature) M.Sc. in Visual Communication (Animation and Design) Master of Philosophy (M. Phil.) in Computer Science & IT (Part time) Master of Social Work (MSW) MSc Visual Communication(Digital Film Making & Media Production) P. G. Diploma in Waste Management and Environment Hygiene Ayurveda M. D. in Ayurveda Samhita M. D. in Dravyaguna Vigyana M. D. in Kayachikitsa M. D. in Panchakarma M. D. in Rasashastra & Bhaishajya Kalpana M. D. in Swasthavritta M. S. in Prasuti Tantra & Streeroga M. S. in Shalakya Tantra (Netra Roga Vigyana) M. S. in Shalya Tantra (Samanya) Bio Sciences M. Sc. in Bioinformatics M. Sc. in Biotechnology M. Sc. in Microbiology Business Engineering Integrated MTech-PhD M. Phil. Commerce and Management (Part – Time) M. Tech. in Artificial Intelligence M. Tech. in Automotive Electronics M. Tech. in Automotive Engineering M. Tech. in Bio-Medical Engineering M. Tech. in Biomedical Instrumentation and Signal Processing M. Tech. in Communication Systems M. Tech. in Computer Science & Engineering M. Tech. in Cyber Security M. Tech. in Cyber Security Systems & Networks M. Tech. in Data Science M. Tech. in Embedded Control and Automation M. Tech. in Embedded Systems M. Tech. in Engineering Design M. Tech. in Geoinformatics and Earth Observation M. Tech. in Industrial Intelligent Systems M. Tech. in Machine Design and Robotics M. Tech. in Manufacturing Engineering M. Tech. in Materials Science and Engineering M. Tech. in Power & Energy Engineering(Smart Grids & Electric Vehicles) M. Tech. in Power Electronics and Drives M. Tech. in Renewable Energy Technologies M. Tech. in Robotics and Automation M. Tech. in Structural & Construction Engineering M. Tech. in Thermal & Fluids Engineering M. Tech. in Thermal Sciences & Energy Systems M. Tech. in VLSI Design M. Tech. in VLSI Design (Offered at Amritapuri Campus) M.Tech / MS in Computer Science (Louisiana, Lafayette) M.Tech in Computer Science & Engineering ( Artificial Intelligence and Machine Learning) M.Tech. in Defence Technology M.Tech. Wireless Networks & Applications (Specialising in IoT, AI, 5G, Blockchain) M.Tech/MS in Electrical and Computer Engineering (UNM, USA) Medicine M. Ch. in Cardio Vascular & Thoracic Surgery M. Ch. in Gastro Intestinal Surgery M. Ch. in Gynec Oncology M. Ch. in Head & Neck Surgery M. Ch. in Neuro Surgery M. Ch. in Pediatric Surgery M. Ch. in Plastic Surgery M. Ch. in Reproductive Medicine & Surgery M. Ch. in Urology M. D. in Anaesthesiology M. D. in Anatomy M. D. in Biochemistry M. D. in Community Medicine M. D. in Dermatology, Venerology & Leprosy M. D. in Emergency Medicine M. D. in Forensic Medicine M. D. in General Medicine M. D. in Geriatrics M. D. in Microbiology M. D. in Nuclear Medicine M. D. in Paediatrics M. D. in Pathology M. D. in Physical Medicine & Rehabilitation M. D. in Physiology M. D. in Psychiatry M. D. in Radiation Oncology M. D. in Radiodiagnosis M. D. in Radiotherapy M. D. in Respiratory Medicine M. S. in General Surgery M. S. in Ophthalmology M. S. in Orthopaedics M. S. in Otorhinolaryngology Master of Hospital Administration P. G. Diploma in Child Health (D. C. H.) P. G. Diploma in Dermatology Venerology & Leprosy (D. D. V. L.) P. G. Diploma in Medical Radio Diagnosis P. G. Diploma in Medical Radio Diagnosis (D. M. R. O.) P. G. Diploma in Obsterics & Gynaecology (D. G. O.) P. G. Diploma in Obstetrics & Gynaecology (D. G. O.) P. G. Diploma in Ophthalmology (D. O.) P. G. Diploma in Otorhinolaryngology P. G. Diploma in Psychological Medicine (D. P. M.) P. G. Diploma in Radiotherapy Dentistry M. D. S. in Community Dentistry M. D. S. in Conservative Dentistry & Endodontics M. D. S. in Oral & Maxillofacial Surgery M. D. S. in Oral Medicine & Radiology M. D. S. in Oral Pathology & Microbiology M. D. S. in Ortho Dontics & Dentofacial Orthopaedics M. D. S. in Pedodontics & Preventive Dentistry M. D. S. in Periodontology M. D. S. in Prosthodontics and Crown & Bridge M. D. S. in Public Health Dentistry Allied Health Sciences Executive Masters in Public Health (MPH) M. D. in Geriatrics M. D. in Physiology M. Phil. (Hospital Administration) M. S. in General Surgery M. S. in Obstetrics & Gynaecology M. Sc. (Bachelor of Science) Diabetes Sciences M. Sc. Emergency Medical Technology M. Sc. in Biostatistics M. Sc. in Medical Laboratory Technology(Pathology,Microbiology,Biochemistry) M. Sc. in Neuro Electro Physiology M. Sc. in Respiratory Therapy M.Sc Clinical Nutrition and Food Science M.Sc. in Dialysis Therapy Master of Hospital Administration Master of Public Health (MPH) MSc Cardiovascular Technology MSc Deglutology & Swallowing Disorders MSc Physician Assistant (Cardiovascular & Thoracic Sciences) MSc Physician Assistant (Medical Oncology) P. G. Diploma in Medical Radiological Sciences P. G. Diploma in Psychological Medicine (D. P. M.) Doctoral Dentistry Biotechnology Ph. D. in Biotechnology Ph. D. in Computational Neuroscience Medicine D. M. Clinical Haematology D. M. in Cardiac Anesthesia D. M. in Cardiology D. M. in Endocrinology D. M. in Gastroenterology D. M. in Medical Oncology D. M. in Nephrology D. M. in Neurology D. M. in Paediatric Cardiology D. M. in Pulmonary Medicine D. M. in Rheumatology D. M. Paediatric Neurology Ph. D. in Pharmaceutical Sciences PhD in Medical and Health Sciences Engineering Integrated MTech-PhD Ph. D. in Civil Engineering Ph. D. in Cognitive Sciences & Technology Ph. D. in Cyber Security Systems and Networks Ph. D. in Earth Sciences Ph. D. in Electronics & Communication Engineering Ph. D. in Engineering Ph. D. in Materials Science and Engineering (Multidisciplinary) Arts and Science Doctor of Philosophy (Ph. D.) at Mysuru Campus Ph. D. in Commerce and Management Ph. D. in Computer Science Ph. D. in Computer Science and IT Ph. D. in English Ph. D. in English and Languages Ph. D. in English and Languages (Offered at Mysuru Campus) Ph. D. in Management and Commerce Ph. D. in Mathematics Ph. D. in Philosophy Ph. D. in Sciences Ph. D. in Visual Media Ph. D. in Visual Media and Communication Ph.D. in Cultural Education and India Studies Business Fellowship Medicine Fellowship in Accident and Emergency Care Fellowship in Diabetic Foot Fellowship in Diabetology Fellowship in Fetal Medicine Fellowship in Gastrointestinal and Liver Pathology (FGIL Path) Fellowship in Indian Diploma in Critical Care Fellowship in Infectious Disease Fellowship in Interventional Pulmonology Fellowship in Interventional Radiology Fellowship in Neonatology Fellowship in Orthognathic Surgery Fellowship in Pediatric Critical Care Fellowship in Pediatric Gastroenterology and Hepatology Fellowship in Pediatric Gastroenterology, Hepatology and Nutrition Fellowship in Pediatric Intensive Care Fellowship in Pediatric Neurology Fellowship in Pediatric Neurosurgery Fellowship in Pediatric Urology Fellowship in Solid Organ Transplant Anesthesia Fellowship in Stroke Medicine Fellowship in Therapeutic Advanced Endoscopy Fellowship in Traumatology Fellowship in Uro-oncology & Robotic Surgery Fellowship in Vitreo Retinal Surgery Certificate Ayurveda Certificate Course in Ayurvedic Nursing Certificate Course in Ayurvedic Pharmacy Certificate Course in Panchakarma Therapy Online Programs Certificate Programs Essence Of Hinduism Introduction to Hinduism Mahabharata Upanayanam Degree Programs B.COM – Bachelor of Commerce BBA – Bachelor of Business Administration BCA – Bachelor of Computer Application M.COM – Master of Commerce MBA – Master of Business Administration MCA – Master of Computer Application MCA (Specialization: Artificial Intelligence) MCA (Specialization: Cybersecurity) Curriculum Research Research Amrita University has partnered with nearly 290 funded projects, 23 in-house projects and nearly 100 student projects KNOW MORE Centers Researches at our academic divisions and the University’s lab aim to bring positive change to the world Patents Nearly 60+ patents have been granted to Amrita Vishwa Vidyapeetham News Projects Publications search Programs M. B. B. S. 6 Years - Undergraduate B. Com. - Undergraduate View all programs From the news Chancellor Amma Addresses the Parliament of World’s Religions Amrita Students Qualify for the European Mars Rover Challenge View all News Others Webinar on Blockchain Beyond the Hype: The Real Use Cases in Energy Sector Webinar on Quantum Mechanical Study of Bound States and Transmission Across Periodic Potentials View all search results Course HomeB. C. A. (Bachelor of Computer Applications)/ B. C. A. (Bachelor of Computer Applications)/ B. C. A. (Bachelor of Computer Applications)CourseJava Programming Lab Course Detail Syllabus Course Detail Course Name Java Programming Lab Course Code 18CSA285 Program B. C. A. (Bachelor of Computer Applications), B. C. A. (Bachelor of Computer Applications), B. C. A. (Bachelor of Computer Applications) Semester Four Credits One Year Taught 2018 Degree Undergraduate (UG) School School of Arts and Sciences, School of Engineering Campus Kochi, Mysuru, Amritapuri Syllabus Unit 1 Java Fundamentals Write a program to print the following triangle of numbers 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5 Write a simple java application, to print the message , “Welcome to java” Write a program to display the month of a year. Months of the year should be held in an array. Write a program to assign two integer values to X and Y. Using the ‘if’ statement the output of the program should display a message whether X is greater than Y. Write a program to find the area of rectangle. Write a program to list the factorial of the numbers 1 to 10. To calculate the factorial value, use while loop. (Hint Fact of 4 = 4*3*2*1) Unit 2 OOPs in Java Write a java program to add two integers and two float numbers. When no arguments are supplied, give a default value to calculate the sum. Use function overloading. Write a program to perform mathematical operations. Create a class called AddSub with methods to add and subtract. Create another class called MulDiv that extends from AddSub class to use the member data of the super class. MulDiv should have methods to multiply and divide A main function should access the methods and perform the mathematical operations. Write a program with class variable that is available for all instances of a class .Use static variable declaration. Observe the changes that occur in the object’s member variable values. Write a java program To find the area and circumference of the circle by accepting the radius from the user. To accept a number and find whether the number is Prime or not Write a java program to create a Student class with following attributes Enrollment No:, Name, Mark of sub1, Mark of sub2, mark of sub3, Total Marks. Total of the three marks must be calculated only when the student passes in all three subjects. The pass mark for each subject is 50. If a candidate fails in any one of the subjects his total mark must be declared as zero. Using this condition write a constructor for this class. Write separate functions for accepting and displaying student details. In the main method create an array of three student objects and display the details. In a college first year class are having the following attributes Name of the class (BCA, BCom, MHA), Name of the staff No of the students in the class, Array of students in the class Define a class called first year with above attributes and define a suitable constructor. Also write a method called best Student() which process a first year object and return the student with the highest total mark. In the main method define a first year object and find the best student of this class Write a Java program to define a class called employee with the name and date of appointment. Create ten employee objects as an array and sort them as per their date of appointment. ie, print them as per their seniority. Create a package ‘student.fulltime .BCA‘ in your current working directory Create a default class student in the above package with the following attributes: Name, age, sex. Have methods for storing as well as displaying Unit 3 Exception Handling Write a program to demonstrate a division by zero exception Write a program to create an user defined exception say Pay Out Of Bounds. Write a small program to catch Negative Array Size Exception. This exception is caused when the array is initialized to negative values. Write a program to handle Null Pointer Exception and use the “finally” method to display a message to the user. Units 4 and 5 GUI Programming I and II Write a program which create and displays a message on the window Write a program to draw several shapes in the created window Write a program to create an applet and draw grid lines Write a Java program which creates a frame with two buttons father and mother. When we click the father button the name of the father, his age and designation must appear. When we click mother similar details of mother also appear. Create a frame which displays your personal details with respect to a button click Create a simple applet which reveals the personal information of yours. Write a program to move different shapes according to the arrow key pressed Write a java Program to create a window when we press M or m the window displays Good Morning A or a the window displays Good After Noon E or e the window displays Good Evening N or n the window displays Good Night Demonstrate the various mouse handling events using suitable example. Write a program to create menu bar and pull down menus. Write a program to explain the multithreading with the use of multiplication table. Three threads must be defined. Each one must create one multiplication table. Write a program to illustrate thread priority. Create a GUI program in java with the following components. A frame with flow layout. Add the following components on to the frame. i. Two Text Field ii. A button with the label display Allow the user to enter data into the textfield When the button is clicked paint the frame by displaying the data entered in the textfield Allow the user to properly close the frame DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site. Admissions Apply Now Apply now Maps & Direction Write to us Outreach News Events Jobs Contact Interests Agriculture Arts & Sciences Ayurveda Biotechnology Business Mass Communication Dentistry Education Engineering Medicine Nano Sciences Nursing Pharmacy Social Work Sustainable Development Programs Undergraduate Postgraduate Integrated Degree Doctoral International Certificate Courses Research Centers Google Scholar News Patents Projects Publications About Amrita Rankings Accreditation Leadership Newsletter Press Media Governance Resources AUMS Academic Calendar Campus Maps Web Support Archive e-SANAD Locations Amritapuri Bengaluru Chennai Coimbatore Kochi Mysuru Reports NAAC NIRF NBA CIQA Disclosures © Amrita Vishwa Vidyapeetham Privacy Policy Ragging Feedback Top