📄 programma.java
字号:
class Programma { public static void main(String args[]) { try { Dichiara d0 = new Dichiara("s"); int argom = Integer.parseInt(args[0]); Dichiara d1 = new Dichiara("arg1"); Assegna a1 = new Assegna("arg1", argom); Istruzione[] id = new Istruzione[2]; id[0] = new Decrementa("arg1", 1); id[1] = new Incrementa("s", 1); Sequenza s = new Sequenza(id); Iterazione w1 = new Iterazione("arg1", s, "!=", 0); argom = Integer.parseInt(args[1]); Dichiara d2 = new Dichiara("arg2"); Assegna a2 = new Assegna("arg2", argom); id[0] = new Decrementa("arg2", 1); id[1] = new Incrementa("s", 1); s = new Sequenza(id); Iterazione w2 = new Iterazione("arg2", s, "!=", 0); StampaVariabile pr = new StampaVariabile("s"); Istruzione[] p = new Istruzione[3]; p[0] = w1; p[1] = w2; p[2] = pr; Sequenza s1 = new Sequenza(p); Stampa err2 = new Stampa("Secondo argomento invalido"); Selezione chk2 = new Selezione(err2, s1, "arg2", "<=", 0); id = new Istruzione[3]; id[0] = d2; id[1] = a2; id[2] = chk2; Sequenza s2 = new Sequenza(id); Stampa err1 = new Stampa("Primo argomento invalido"); Selezione chk1 = new Selezione(err1, s2, "arg1", "<=", 0); id = new Istruzione[4]; id[0] = d0; id[1] = d1; id[2] = a1; id[3] = chk1; Sequenza s3 = new Sequenza(id); System.out.println(s3); s3.esegui(); } catch(ExecutionException e) { e.printStackTrace(); } }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -