Apart from using -> to specify the return value, a switch expression can also use a colon (:) to mark the beginning of the code to execute and a break statement to return a value. Here's an example:
class Planet {
private static long damage;
public void use(SingleUsePlastic plastic) {
damage += switch(plastic) {
case STRAW : break 10; // Use colon (:) to start code,
// Use break to return val
case BAG : break 11;
case SPOON, FORK, KNIFE : break 7;
case PLATE : int radius = 6; // no need
// of using curly brace
break (radius < 10 ? 15 : 20); // Using
// break to
...