# Tag: operators

## Confusion with increment operators in Java in conditional statements

So when thinking about the output my thought process went like this : for the first if condition I thought that since its post increment operator , i value will be used first and then increased so it will execute the if condition and increment the value of i therefore printing output 11 is good for the second if condition

## multiplication compound assignment operator with more than two numbers

I am doing coding exercises right now and came across one task which I don’t know how to do, I also could not find any solution on the internet =( I know how =* and all alike compound operators work with a single number, but I don’t know how it works with a complex expression like 3 / 2. IntelliJ

## Mixing short-circuit operators with other operators

Assume the following expression: } The output is 0. I understand short-circuit operators, in that the right-hand side of || would not execute because the left-hand side evaluates to true. However, ++ takes precedence over short-circuit logical operators, so shouldn’t the ++ operator evaluate before the logical operator is evaluated? Note: I probably would not need to do this in

## Need help to calculate the sum of numbers by omitting somes of them

#1. I need to write a Java program that calculates the sum of numbers from 1 through 10,000 (including 1 and 10,000) but omitting numbers that are divisible by three and numbers whose hundred digit is 2 or 3 (for example 8200 or 5312). I begin with but didnt work: Answer You should only increment the sum after testing the

## Lambda expresions and “? :” operator in Java 14

Good day to everyone, I have a question regarding the usage of the ? : operator in the lambda expressions, especially in the switch statements. Could you kindly clarify, why the below code would not work and will be marked as Not a statement And the next one will. Is there a way to use the ? : operator in

## How to avoid NullPointerExceptions from boxed type arithmetic in Java?

Given the following: The requirement for my use case is that result should be null whenever either operand is null (and the same applies for other operators). I know I can use an if statement to do this but is there a smarter way? Answer The best way is not to use Boxed types for normal arithmetic operations. Use primitive

## Negate unary operator in Hibernate QL

I’m trying to switch boolean field using the following hql: Unfortunately “QuerySyntaxException: unexpected token: not near…” was thrown. My question is: is there some unary operator for hibernate that supports such expression? Or any well known trick? sql supports such queries (postgresql): Answer I would just use a native SQL query for this.