Question: 1. if you create an instance variable in a class, is the default value true or false until otherwise changed?
2. Is it good practice to have an instance variable as ex. true then change the value to false and use that variable throughout your class? Or is that something you should conceptually avoid in terms of using instance variables?

Answer: 
> 
> if you create an instance variable in a class, is the default value
>  true or false until otherwise changed?
> 
> 
> 

If the variable is type of boolean, then default value is false, primitives variables default value id `0`, object variable/reference variable default value is `null`

> 
> Is it good practice to have an instance variable as ex. true then
>  change the value to false and use that variable throughout your class?
> 
> 
> 

You can do this, it's depends on your requirement.
```
when you crate a variable of boolean   
public class check  {
static boolean  b;
    public static void main(String args[]) {
            System.out.print("The Default Value of Boolean is="+b);
     }
   }

```

![enter image description here](https://i.stack.imgur.com/9Qw71.png)