"And" Conjunction Version 5 (Java)

Action group: Operators


Description

A logical multiplication operator (logical AND) that returns True if both operands are True, otherwise it returns False.

Action icon

Settings of parameters

PropertyDescriptionTypeFilling exampleMandatory field
Parameters
First boolean variableThe value of the first boolean variableRobin.BooleantrueYes
Second boolean variableThe value of the second boolean variableRobin.BooleantrueYes
Results
ResultA variable containing the result of an AND operation.Robin.Booleantrue

Special conditions of use

None.

Example of use 

Task

There is a "Logical variable 1" with value = true and "Logical variable 2" with value = false. It is required to check the expression Logical variable 1=Logical variable 2. If the result is positive, display a dialog box with a message - true, if the result is negative, the message - false. 

Solution

Use the actions "Conjunction", "If", "Show message". 

Implementation

  1. Assemble a robot scheme consisting of actions: 


  2. Create a variable with type logical "Logical variable 3" to record the result of the "Conjunction" action into it. 
  3. Move the "Conjunction" action to the workspace and set its parameters. 
  4. Move the "If" action to the workspace and set the action parameter to "Logical variable 3". 
  5. In the "True" branch, add the "Show message" action and set its parameters.
  6. In the "False" branch, add the "Show message" action and set its parameters.
  7. Start the robot using the "Start" button and the top panel. 

Result 

The comparison of variable values has been performed successfully. 

A dialog box with the result is displayed.

  • Нет меток