考察点:switch\while\for System.in\Scanner char vs int Lab5 Ansi Temple 考察点:switch\while\for System.in\Scanner char vs int
Temple
How to construct the base? 你只需要关心如何实现字符串 “0000112233445566778\n 009:::::::::::::8\n 09;;;;;;;;;;;;;8\n 9<<<<<<<<<<<<<8\n”
About this String 0000112233445566778\n 009:::::::::::::8\n 各有13个 ’:’ ’;’ ’<’ 第一行单独实现,后三行可逐行实现,也可嵌套循环实现 嵌套实现Tips: char ‘:’对应int 58 char ‘;’对应int 59 char ‘<’对应int 60 (char)48 = ‘0’ … (char)57 = ‘9’ (char)58 = ‘:’ (char)59 = ‘;’ (char)60 = ‘<’
最终打印效果 使用Scanner中的nextInt()得到每次的输入数值,其中[1-10]为有效数字,输入质数2,3,5,7得到Temple,输入合数1,4,6,8,9,10提示重新输入,[1-10]以外的数值,程序自动退出 Tips: switch
最终打印效果2 能够反复输入数值 直到输入[1-10] 以外的数时退出 Tips: while 效果如右图->