Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package csprog3;
- import java.util.Scanner;
- /**
- *
- * @author rickygwapo
- */
- public class Csprog3 {
- public static void main(String[] args) {
- Scanner input = new Scanner(System.in);
- boolean test = true;
- System.out.print("Variable Name: ");
- String variable = input.next();
- System.out.print("Initialize Value: ");
- int initialize = input.nextInt();
- String less = "t";
- String conditionalOp;
- do{
- System.out.print("Conditional Operator: ");
- conditionalOp = input.next();
- if("<".equals(conditionalOp) || ">".equals(conditionalOp) || "<=".equals(conditionalOp) || ">=".equals(conditionalOp) || "==".equals(conditionalOp) || "!=".equals(conditionalOp)){
- test = false;
- }
- }while(test);
- test = true;
- System.out.print("Conditional Value: ");
- int conditionalValue = input.nextInt();
- String decrement;
- do{
- System.out.print("Increment/Decrement: ");
- decrement = input.next();
- if("++".equals(decrement) || "--".equals(decrement)){
- test = false;}
- }while(test);
- int interval;
- System.out.print("Interval: ");
- interval = input.nextInt();
- System.out.println("LOOPING MENU");
- System.out.println("[1] FOR");
- System.out.println("[2] WHILE");
- System.out.println("[3] DO-WHILE");
- System.out.print("Option: ");
- int choice = input.nextInt();
- switch(choice){
- case 1:
- System.out.println("Process of 'For' Loop will look like this");
- if("++".equals(decrement)){
- System.out.println("for("+(variable)+"="+initialize+";"+(variable)+(conditionalOp)+(conditionalValue)+";"+(variable)+"+="+interval+"){");
- System.out.println("System.out.println('Output:'+variable name+' = '+variable);");
- System.out.println("}");
- switch(conditionalOp){
- case "<":
- for(int i=initialize;i<conditionalValue;i+=interval){
- System.out.println("Output: "+variable+" = "+i);}
- break;
- case ">":
- for(int i=initialize;i>conditionalValue;i+=interval){
- System.out.println("Output: "+variable+" = "+i);}
- break;
- case ">=":
- for(int i=initialize;i>=conditionalValue;i+=interval){
- System.out.println("Output: "+variable+" = "+i);}
- break;
- case "<=":
- for(int i=initialize;i<=conditionalValue;i+=interval){
- System.out.println("Output: "+variable+" = "+i);}
- break;
- case "==":
- for(int i=initialize;i==conditionalValue;i+=interval){
- System.out.println("Output: "+variable+" = "+i);}
- break;
- case "!=":
- for(int i=initialize;i!=conditionalValue;i+=interval){
- System.out.println("Output: "+variable+" = "+i);}
- break;
- }
- }
- else{
- System.out.println("for("+(variable)+"="+initialize+";"+(variable)+(conditionalOp)+(conditionalValue)+";"+(variable)+"-="+interval+"){");
- System.out.println("System.out.println('Output:'+variable name+' = '+variable);");
- System.out.println("}");
- switch(conditionalOp){
- case "<":
- for(int i=initialize;i<conditionalValue;i-=interval){
- System.out.println("Output: "+variable+" = "+i);}
- break;
- case ">":
- for(int i=initialize;i>conditionalValue;i-=interval){
- System.out.println("Output: "+variable+" = "+i);}
- break;
- case ">=":
- for(int i=initialize;i>=conditionalValue;i-=interval){
- System.out.println("Output: "+variable+" = "+i);}
- break;
- case "<=":
- for(int i=initialize;i<=conditionalValue;i-=interval){
- System.out.println("Output: "+variable+" = "+i);}
- break;
- case "==":
- for(int i=initialize;i==conditionalValue;i-=interval){
- System.out.println("Output: "+variable+" = "+i);}
- break;
- case "!=":
- for(int i=initialize;i!=conditionalValue;i-=interval){
- System.out.println("Output: "+variable+" = "+i);}
- break;
- }
- }
- break;
- case 2:
- System.out.println("Process of 'While' Loop will look like this: ");
- System.out.println("while("+(variable)+(conditionalOp)+(conditionalValue)+"){");
- System.out.println(variable+"="+initialize+";");
- if("++".equals(decrement)){
- System.out.println(variable+"+="+interval+";");
- System.out.println("System.out.println('Output:'+variable name+' = '+variable);");
- System.out.println("}");
- int i = initialize;
- switch(conditionalOp){
- case "<":
- while(i<conditionalValue){
- i+=interval;
- System.out.println("Output: "+variable+" = "+i);}
- break;
- case ">":
- while(i>conditionalValue){
- i+=interval;
- System.out.println("Output: "+variable+" = "+i);}
- break;
- case "<=":
- while(i<=conditionalValue){
- i+=interval;
- System.out.println("Output: "+variable+" = "+i);}
- break;
- case ">=":
- while(i>=conditionalValue){
- i+=interval;
- System.out.println("Output: "+variable+" = "+i);}
- break;
- case "==":
- while(i==conditionalValue){
- i+=interval;
- System.out.println("Output: "+variable+" = "+i);}
- break;
- case "!=":
- while(i!=conditionalValue){
- i+=interval;
- System.out.println("Output: "+variable+" = "+i);}
- break;
- }
- }
- else{
- System.out.println(variable+"-="+interval+";");
- System.out.println("System.out.println('Output:'+variablename+' = '+variable);");
- System.out.println("}");
- int i = initialize;
- switch(conditionalOp){
- case "<":
- while(i<conditionalValue){
- i-=interval;
- System.out.println("Output: "+variable+" = "+i);}
- break;
- case ">":
- while(i>conditionalValue){
- i-=interval;
- System.out.println("Output: "+variable+" = "+i);}
- break;
- case "<=":
- while(i<=conditionalValue){
- i-=interval;
- System.out.println("Output: "+variable+" = "+i);}
- break;
- case ">=":
- while(i>=conditionalValue){
- i-=interval;
- System.out.println("Output: "+variable+" = "+i);}
- break;
- case "==":
- while(i==conditionalValue){
- i-=interval;
- System.out.println("Output: "+variable+" = "+i);}
- break;
- case "!=":
- while(i!=conditionalValue){
- i-=interval;
- System.out.println("Output: "+variable+" = "+i);}
- break;
- }
- }
- break;
- case 3:
- System.out.println("The 'Do-While' Loop will look like this: ");
- System.out.println(variable+"="+initialize);
- System.out.println("do{");
- int i = 0;
- i = initialize;
- if("++".equals(decrement)){
- System.out.println((variable)+"+="+interval);
- System.out.println("'System.out.println('Output: '+variablename+' = '+variable')");
- System.out.println("}while("+(variable)+(conditionalOp)+(conditionalValue)+");");
- switch(conditionalOp){
- case "<":
- do{
- i+=interval;
- System.out.println("Output: "+variable+" = "+i);
- }while(i<conditionalValue);
- break;
- case ">":
- do{
- i+=interval;
- System.out.println("Output: "+variable+" = "+i);
- }while(i>conditionalValue);
- break;
- case "<=":
- do{
- i+=interval;
- System.out.println("Output: "+variable+" = "+i);
- }while(i<=conditionalValue);
- break;
- case ">=":
- do{
- i+=interval;
- System.out.println("Output: "+variable+" = "+i);
- }while(i>=conditionalValue);
- break;
- case "==":
- do{
- i+=interval;
- System.out.println("Output: "+variable+" = "+i);
- }while(i==conditionalValue);
- break;
- case "!=":
- do{
- i+=interval;
- System.out.println("Output: "+variable+" = "+i);
- }while(i!=conditionalValue);
- break;
- }
- }
- else{
- System.out.println((variable)+"-="+interval);
- System.out.println("'System.out.println('Output: '+variablename+' = '+variable'");
- System.out.println("}while("+(variable)+(conditionalOp)+(conditionalValue)+");");
- switch(conditionalOp){
- case "<":
- do{
- i-=interval;
- System.out.println("Output: "+variable+" = "+i);
- }while(i<conditionalValue);
- break;
- case ">":
- do{
- i-=interval;
- System.out.println("Output: "+variable+" = "+i);
- }while(i>conditionalValue);
- break;
- case "<=":
- do{
- i-=interval;
- System.out.println("Output: "+variable+" = "+i);
- }while(i<=conditionalValue);
- break;
- case ">=":
- do{
- i-=interval;
- System.out.println("Output: "+variable+" = "+i);
- }while(i>=conditionalValue);
- break;
- case "==":
- do{
- i-=interval;
- System.out.println("Output: "+variable+" = "+i);
- }while(i==conditionalValue);
- break;
- case "!=":
- do{
- i-=interval;
- System.out.println("Output: "+variable+" = "+i);
- }while(i!=conditionalValue);
- break;
- }
- break;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement