Javaで10/3.0はなぜ3.3333333333333335と表示されるのか

Javaで10/3.0はなぜ3.3333333333333335と表示されるのかがわかりません。 末尾の5が3にならなければならないと考えます。 コードを示します。 ```Java dou