[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-1-en-105":3,"doc-seo-262341-105":53,"doc-detail-262341-en":126},{"code":4,"msg":5,"data":6},0,"success",[7,14,19,24,29,34,39,44,49],{"id":8,"doc_module":9,"doc_module_name":10,"category_name":11,"show_sort_weight":12,"slug":13},11,1,"Template","Presentations",90,"presentations",{"id":15,"doc_module":9,"doc_module_name":10,"category_name":16,"show_sort_weight":17,"slug":18},12,"Resumes",80,"resumes",{"id":20,"doc_module":9,"doc_module_name":10,"category_name":21,"show_sort_weight":22,"slug":23},14,"Invoices",70,"invoices",{"id":25,"doc_module":9,"doc_module_name":10,"category_name":26,"show_sort_weight":27,"slug":28},15,"Posters",60,"posters",{"id":30,"doc_module":9,"doc_module_name":10,"category_name":31,"show_sort_weight":32,"slug":33},16,"Social Media",50,"social-media",{"id":35,"doc_module":9,"doc_module_name":10,"category_name":36,"show_sort_weight":37,"slug":38},17,"Forms",40,"forms",{"id":40,"doc_module":9,"doc_module_name":10,"category_name":41,"show_sort_weight":42,"slug":43},18,"Letters",30,"letters",{"id":45,"doc_module":9,"doc_module_name":10,"category_name":46,"show_sort_weight":47,"slug":48},21,"Paper Templates",5,"papers-templates",{"id":50,"doc_module":9,"doc_module_name":10,"category_name":51,"show_sort_weight":4,"slug":52},158,"General","general-158",{"code":4,"msg":54,"data":55},"ok",{"site_id":56,"language":57,"slug":58,"title":59,"keywords":60,"description":61,"schema_data":62,"social_meta":119,"head_meta":121,"extra_data":123,"updated_unix":125},105,"en","introduction-to-java-programming-with-javafx-for-high-school","Introduction to Java Programming with JavaFX - FOR HIGH SCHOOL","","A high school focused introduction to Java programming and the creation of interactive graphical user interfaces using JavaFX. Covers core concepts such as Java’s purpose and portability, optional package and import syntax, variables and primitive data types, relational and logical operators, and how expressions evaluate boolean results. Includes a practical exercise to build a simple calculator for arithmetic operations, followed by an overview of JavaFX capabilities for modern desktop and mobile GUI development, plus a closing participant message and resource/credits notes.",{"@graph":63,"@context":118},[64,80,101],{"@type":65,"itemListElement":66},"BreadcrumbList",[67,71,74,77],{"item":68,"name":69,"@type":70,"position":9},"https://docshare.wps.com","Home","ListItem",{"item":72,"name":10,"@type":70,"position":73},"https://docshare.wps.com/template/",2,{"item":75,"name":11,"@type":70,"position":76},"https://docshare.wps.com/template/presentations/",3,{"item":78,"name":59,"@type":70,"position":79},"https://docshare.wps.com/template/introduction-to-java-programming-with-javafx-for-high-school/262341/",4,{"url":78,"name":59,"@type":81,"image":82,"author":87,"headline":59,"publisher":90,"fileFormat":93,"inLanguage":57,"description":61,"dateModified":94,"datePublished":95,"encodingFormat":93,"isAccessibleForFree":96,"interactionStatistic":97},"DigitalDocument",{"url":83,"@type":84,"width":85,"height":86},"https://docshare.wps.com/thumbnails/introduction-to-java-programming-with-javafx-for-high-school/262341.png","ImageObject",442,249,{"name":88,"@type":89},"Oliver","Person",{"url":68,"name":91,"@type":92},"DocShare","Organization","application/vnd.openxmlformats-officedocument.presentationml.presentation","2026-11-06","2026-09-14",true,{"@type":98,"interactionType":99,"userInteractionCount":40},"InteractionCounter",{"@type":100},"ViewAction",{"@type":102,"mainEntity":103},"FAQPage",[104,110,114],{"name":105,"@type":106,"acceptedAnswer":107},"What are the main features of Java mentioned in the presentation?","Question",{"text":108,"@type":109},"Java is highlighted for portability, flexibility, and robustness, including the “write once, run anywhere” concept supported by its platform ecosystem and libraries.","Answer",{"name":111,"@type":106,"acceptedAnswer":112},"How are relational and logical operators used in Java?",{"text":113,"@type":109},"Relational operators compare two values and return a boolean result (such as ==, !=, >, \u003C, >=, \u003C=). Logical operators are used to work with boolean logic, supporting expressions that combine conditions.",{"name":115,"@type":106,"acceptedAnswer":116},"What does JavaFX help developers do for GUI programming?",{"text":117,"@type":109},"JavaFX is presented as a framework for building dynamic and interactive graphical user interfaces, allowing developers to create visually appealing layouts and integrate multimedia content like audio and video.","https://schema.org",{"og:url":78,"og:type":120,"og:title":59,"og:site_name":91,"og:description":61},"article",{"robots":122,"canonical":78},"index,follow",{"doc_id":124,"site_id":56},262341,1791731494,{"code":4,"msg":5,"data":127},{"doc_id":124,"user_id":128,"nickname":88,"user_avatar":129,"doc_module":9,"category_id":8,"category_name":11,"doc_title":59,"doc_description":61,"doc_content":130,"file_id":131,"file_url":132,"file_type":133,"file_size":134,"view_count":40,"is_deleted":4,"is_public":9,"is_downloadable":9,"audit_status":9,"page_count":9,"language":135,"language_code":57,"site_id":56,"html_lang":57,"table_of_contents":136,"faqs":137,"seo_title":138,"seo_description":61,"update_tm":139,"read_time":4,"preview_page_count":4},8796095461610,"https://ap-avatar.wpscdn.com/davatar_276721f389ce27ea32af1340a28f341c","FOR HIGH SCHOOL\nINTRODUCTION TO\n{JAVA PROGRAMMING}\nOUR PROJECTS\nElaborate on what you want to discuss.\nINTRODUCTION\nElaborate on what you want to discuss.\nABOUT US\nElaborate on what you want to discuss.\nTABLE OF CONTENTS\n01\n02\n03\nINTRODUCTION\n01\nWelcome to an exciting journey of exploration and discovery! In this passage, we will delve into the depths of knowledge and immerse ourselves in the wonders of the world. Prepare to be captivated by the beauty of language and the power of words as we embark on a literary adventure together. Let your imagination soar as we navigate through the realms of creativity and inspiration. Get ready to unlock the doors to new perspectives and broaden your horizons. So sit back, relax, and let the magic of storytelling transport you to extraordinary places beyond your wildest dreams.\nWELCOME TO PRESENTATION\nI'm Rain, and I'll be sharing with you my beautiful ideas. Follow me at @reallygreatsite to learn more.\nJava is a versatile and widely-used programming language that is renowned for its portability, flexibility, and robustness. Developed by Sun Microsystems in 1995, Java has since become a cornerstone of modern software development. One of Java's key strengths is its \"write once, run anywhere\" mantra, which allows developers to write code that can be executed on any platform that supports Java without the need for recompilation. This feature, along with its rich ecosystem of libraries and tools, has made Java a popular choice for building a wide range of applications, from mobile apps to enterprise systems. Whether you are a beginner learning the basics of programming or a seasoned developer working on complex projects.\nWHAT IS JAVA?\nANATOMY JAVA PROGRAM\nPACKAGE DECLARATION (OPTIONAL):\nIMPORT STATEMENTS (OPTIONAL):\nPackages are used to organize related classes and interfaces into namespaces.\nSyntax: package package_name;\nExample: package com.example.myproject;\nImport statements are used to specify classes or entire packages that are used in the program.\nSyntax: import package_name.class_name;\nExample: import java.util.Scanner;\nVARIABLES AND DATA TYPES\nVARIABLES\nDATA TYPES\nElaborate on what you want to discuss.\nElaborate on what you want to discuss.\nPRIMITIVE DATA TYPES\nPrimitive data types are the building blocks of any programming language. These data types are the most basic types of data that can be manipulated by a program. In most programming languages, primitive data types include integers, floating-point numbers, characters, booleans, and more.\nIntegers are whole numbers without any decimal points, while floating-point numbers include decimal points. Characters represent individual letters, numbers, or symbols, and booleans are used to represent true or false values.\nGALLERY IMAGE\nWhat can you say about your projects? Share it here!\nOPERATORS AND EXPRESSIONS\nRelational operators are used to compare two values and return a boolean result.\nJava supports the following relational operators:\nEqual to ==\nNot equal to !=\nGreater than >\nLess than \u003C\nGreater than or equal to >=\nLess than or equal to \u003C=\nLOGICAL OPERATORS\nElaborate on what you want to discuss.\nElaborate on what you want to discuss.\nElaborate on what you want to discuss.\nTEACHER NAME\nTEACHER NAME\nElaborate on what you want to discuss.\nElaborate on what you want to discuss.\nOUR TEACHER\nPRACTICAL EXERCISE\nLet's create a simple calculator program in Java that can perform basic arithmetic operations such as addition, subtraction, multiplication, and division. This exercise will help reinforce your understanding of operators and expressions in Java.\nINTRODUCTION TO GUI PROGRAMMING WITH JAVAFX\nJavaFX is a powerful framework that allows developers to create dynamic and interactive Graphical User Interfaces (GUIs) for their Java applications. With JavaFX, developers can design visually appealing interfaces with ease, thanks to its rich set of features and components.\nOne of the key advantages of using JavaFX for GUI programming is its ease","cbCailIrwWkcUGYz","https://ap.wps.com/l/cbCailIrwWkcUGYz","pptx",7124469,"English","# INTRODUCTION\n## WELCOME TO PRESENTATION\n# WHAT IS JAVA?\n## ANATOMY JAVA PROGRAM\n## PACKAGE DECLARATION (OPTIONAL)\n## IMPORT STATEMENTS (OPTIONAL)\n## VARIABLES AND DATA TYPES\n## PRIMITIVE DATA TYPES\n## OPERATORS AND EXPRESSIONS\n## LOGICAL OPERATORS\n## PRACTICAL EXERCISE\n# INTRODUCTION TO GUI PROGRAMMING WITH JAVAFX\n## OVERVIEW OF JAVAFX\n# THANK YOU!\n## RESOURCE PAGE\n## CREDITS","[{\"question\":\"What are the main features of Java mentioned in the presentation?\",\"answer\":\"Java is highlighted for portability, flexibility, and robustness, including the “write once, run anywhere” concept supported by its platform ecosystem and libraries.\"},{\"question\":\"How are relational and logical operators used in Java?\",\"answer\":\"Relational operators compare two values and return a boolean result (such as ==, !=, \\u003e, \\u003c, \\u003e=, \\u003c=). Logical operators are used to work with boolean logic, supporting expressions that combine conditions.\"},{\"question\":\"What does JavaFX help developers do for GUI programming?\",\"answer\":\"JavaFX is presented as a framework for building dynamic and interactive graphical user interfaces, allowing developers to create visually appealing layouts and integrate multimedia content like audio and video.\"}]","Introduction to Java Programming with JavaFX - FOR HIGH SCHOOL | PPTX",1789361405]