{"id":20271,"date":"2022-11-09T05:42:21","date_gmt":"2022-11-09T00:12:21","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-match-process-between-right-answers-and-randomly-selected-student-grades\/"},"modified":"2022-11-09T05:42:21","modified_gmt":"2022-11-09T00:12:21","slug":"solved-match-process-between-right-answers-and-randomly-selected-student-grades","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-match-process-between-right-answers-and-randomly-selected-student-grades\/","title":{"rendered":"[Solved] Match process between right answers and randomly selected student grades"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-34472987\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"34472987\" data-parentid=\"34472565\" data-score=\"0\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>I have read your comment and I think you just need to place ID, name, lastName variables outside of your main function and make them <strong>static<\/strong>. You can also do this with the key array. This way other methods can work with these variables.<\/p>\n<pre><code>import java.util.Random;\npublic class YEAH {\n    private static final Random randomChar=new Random();\n\n    private static String studentID[][] = new String [3][4];\n    private static String studentName[][]= new String[3][4];\n    private static String studentLastName[][]= new String [3][4];\n    private static char key[]={'a','b','c','e','d','b','a','b','a','e'};\n\n    public static void main(String[] args) {\n        \/\/your code here...\n    }\n    \/\/...\n<\/code><\/pre>\n<p><strong>EDIT<\/strong><br \/><strong>EDIT2<\/strong><\/p>\n<p>So this code will count the points of each person and displays it. Hope it helps.<\/p>\n<pre><code>import java.util.Random;\npublic class YEAH\n{\n    private static final Random randomChar=new Random();\n    private static String studentID[][] = new String [3][4];\n    private static String studentName[][]= new String[3][4];\n    private static String studentLastName[][]= new String [3][4];\n    private static char key[]={'a','b','c','e','d','b','a','b','a','e'};\n    private static int studentPoints[][]=new int[3][4]\n    private static int studentGrades[][]=new int[3][4];  \/\/points*10\n    private static char[][][] studentAnswers = new char[3][4][10];\n        \/\/store the answers given by students\n\n    public static void main(String[] args)\n    {\n        studentName[0][0]=\"Cagatay\";\n        studentName[0][1]=\"Serhat\";\n            \/\/... your code ...\n        studentID[2][2]=\"D3\";\n        studentID[2][3]=\"D4\";\n        generateRandomAnswers();\n        countPoints();\n        PrintResults();\n    }\n\n    private static void PrintResults() {\n        for (int i = 0; i &lt; 3; i++)\n        {\n            for (int j = 0; j &lt; 4; j++)\n            {\n                System.out.Println(studentPoints[i][j] + \"\\t\" +\n                    studentID[i][j] + \"\\t\" +\n                    studentName[i][j] + \"\\t\" +\n                    studentLastName[i][j]);\n            }\n        }\n    }\n\n    private static void countPoints() {\n        for (int i = 0; i &lt; 3; i++)\n        {\n            for (int j = 0; j &lt; 4; j++)\n            {\n                for (int k = 0; k &lt; 10; k++)\n                {\n                    studentPoints[i][j] = 0;\n                    if (studentAswers[i][j][k] == key[i][j][k])\n                    {\n                        studentPoints[i][j]++;\n                    }\n                    studentGrades[i][j] = 10 * studentPoints[i][j];\n                }\n            }\n        }\n    }\n\n    private static void generateRandomAnswers() {\n        Random rnd = new Random();\n        String alphabet=\"abcde\";\n        for (int i = 0; i &lt; 3; i++)\n        {\n            for (int j = 0; j &lt; 4; j++)\n            {\n                for (int k = 0; k &lt; 10; k++)\n                {\n                    studentAnswers[i][j][k]=alphabet.charAt(randomChar.nextInt(5));\n                }\n            }\n        }\n    }\n}\n<\/code><\/pre>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\">9<\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved Match process between right answers and randomly selected student grades <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] I have read your comment and I think you just need to place ID, name, lastName variables outside of your main function and make them static. You can also do this with the key array. This way other methods can work with these variables. import java.util.Random; public class YEAH { private static final Random &#8230; <a title=\"[Solved] Match process between right answers and randomly selected student grades\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-match-process-between-right-answers-and-randomly-selected-student-grades\/\" aria-label=\"More on [Solved] Match process between right answers and randomly selected student grades\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[361,323],"class_list":["post-20271","post","type-post","status-publish","format-standard","hentry","category-solved","tag-arrays","tag-java"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] Match process between right answers and randomly selected student grades - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-match-process-between-right-answers-and-randomly-selected-student-grades\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] Match process between right answers and randomly selected student grades - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] I have read your comment and I think you just need to place ID, name, lastName variables outside of your main function and make them static. You can also do this with the key array. This way other methods can work with these variables. import java.util.Random; public class YEAH { private static final Random ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-match-process-between-right-answers-and-randomly-selected-student-grades\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2022-11-09T00:12:21+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-match-process-between-right-answers-and-randomly-selected-student-grades\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-match-process-between-right-answers-and-randomly-selected-student-grades\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] Match process between right answers and randomly selected student grades\",\"datePublished\":\"2022-11-09T00:12:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-match-process-between-right-answers-and-randomly-selected-student-grades\/\"},\"wordCount\":86,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\"arrays\",\"java\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-match-process-between-right-answers-and-randomly-selected-student-grades\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-match-process-between-right-answers-and-randomly-selected-student-grades\/\",\"name\":\"[Solved] Match process between right answers and randomly selected student grades - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2022-11-09T00:12:21+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-match-process-between-right-answers-and-randomly-selected-student-grades\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-match-process-between-right-answers-and-randomly-selected-student-grades\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-match-process-between-right-answers-and-randomly-selected-student-grades\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] Match process between right answers and randomly selected student grades\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] Match process between right answers and randomly selected student grades - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-match-process-between-right-answers-and-randomly-selected-student-grades\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] Match process between right answers and randomly selected student grades - JassWeb","og_description":"[ad_1] I have read your comment and I think you just need to place ID, name, lastName variables outside of your main function and make them static. You can also do this with the key array. This way other methods can work with these variables. import java.util.Random; public class YEAH { private static final Random ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-match-process-between-right-answers-and-randomly-selected-student-grades\/","og_site_name":"JassWeb","article_published_time":"2022-11-09T00:12:21+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-match-process-between-right-answers-and-randomly-selected-student-grades\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-match-process-between-right-answers-and-randomly-selected-student-grades\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] Match process between right answers and randomly selected student grades","datePublished":"2022-11-09T00:12:21+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-match-process-between-right-answers-and-randomly-selected-student-grades\/"},"wordCount":86,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["arrays","java"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-match-process-between-right-answers-and-randomly-selected-student-grades\/","url":"https:\/\/jassweb.com\/solved\/solved-match-process-between-right-answers-and-randomly-selected-student-grades\/","name":"[Solved] Match process between right answers and randomly selected student grades - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2022-11-09T00:12:21+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-match-process-between-right-answers-and-randomly-selected-student-grades\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-match-process-between-right-answers-and-randomly-selected-student-grades\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-match-process-between-right-answers-and-randomly-selected-student-grades\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] Match process between right answers and randomly selected student grades"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1776403586","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/20271","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=20271"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/20271\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=20271"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=20271"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=20271"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}