Java

Run Settings
LanguageJava
Language Version
Run Command
import java.util.Random; class Main { public static void main(String[] args) { String[] num_methods = {"xxxValue()","compareTo()","equals()","valueOf()","toString()", "parseInt()","abs()","ceil()"," floor()","rint()","round()","min()","max()", "exp()","log()","pow()","sqrt()","random()" }; String[] char_methods = {"isLetter()","isDigit()","isWhitespace()","isUpperCase()","isLowerCase()", "toUpperCase()","toLowerCase()","toLowerCase()" }; String[] string_methods = {"charAt(int index)","compareTo(Object o)","compareTo(String anotherString)","compareToIgnoreCase(String str)","compareToIgnoreCase(String str)", "contentEquals(StringBuffer sb)","copyValueOf(char[] data)","copyValueOf(char[] data, int offset, int count)", "endsWith(String suffix)","equals(Object anObject)","equalsIgnoreCase(String anotherString)", "getBytes()","getBytes(String charsetName)","getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin)","hashCode()","indexOf(int ch)","intern()","lastIndexOf(int ch)","length()","matches(String regex)", "replace(char oldChar, char newChar)","replaceAll(String regex, String replacement","replaceFirst(String regex, String replacement)","split(String regex)","startsWith(String prefix)","subSequence(int beginIndex, int endIndex)", "substring(int beginIndex)","toCharArray()","toLowerCase()","toString()","toUpperCase()","trim()","valueOf(primitive data type x)" }; String[] javaConcepts = {"class & objects","methods","modifiers","polymorphism","encapsulation","inheritance","interface","variable types", "exceptions","overriding vs overloading","abstraction","constructors","basic data types","break & continue","this keyword","" }; String[] collections = {"LinkedList","ArrayList","HashMap","TreeMap","List" }; String[] data_str = {"static/dynamic array","stack","queue","linked list","hashmap","tree"}; Random rand = new Random(); int num_idx = rand.nextInt(num_methods.length-1); int char_idx = rand.nextInt(char_methods.length-1); int string_idx = rand.nextInt(string_methods.length-1); int concept_idx = rand.nextInt(javaConcepts.length-1); int collections_idx = rand.nextInt(collections.length-1); int ds_index = rand.nextInt(6); System.out.println("Java methods: "); System.out.println("Number method: " + num_methods[num_idx] ); System.out.println("Character method: " + char_methods[char_idx] ); System.out.println("String method: " + string_methods[string_idx] ); System.out.println("Java concepts: "); System.out.println("Concept: " + javaConcepts[concept_idx] ); System.out.println("Collections: " + collections[collections_idx] ); System.out.println("Implement: " + data_str[ds_index]); } }
Editor Settings
Theme
Key bindings
Full width
Lines