The definition of the adjoint operator of an operator $\hat A$ is
\begin{equation} (\vec x|\hat A \vec y) = (\hat A \vec x| \vec y) \quad \forall x, y \in \mathcal{H} \end{equation}
where $(\cdot|\cdot)$ is the inner product of a Hilbert space.
So before this definition came into play, I innocently tried to do the expected values of $\hat a$ and $\hat a^\dagger$ for the coherent state $\left|\alpha\right>$, getting:
\begin{equation} \left<\alpha\right|\hat a \left|\alpha\right> = \alpha \left<\alpha|\alpha\right> = \alpha \end{equation}
and
\begin{equation} \left<\alpha\right|\hat a^\dagger \left|\alpha\right> = \alpha^* \left<\alpha|\alpha\right> = \alpha^* \end{equation}
which I think are correct.
But then, I thought that the expected value of $\hat a$ and $\hat a^\dagger$ should be the same, since one is the transposed complex-conjugated operator of the other, and that usually means that one is the adjoint of the other, but with the definition of adjoint operator and getting different values for the brakets I did before, it's clear that they're not their adjoint.
So my question is:
Did I suppose or do anything wrong? Is this definition I gave for adjoint operator not applicable to this case?
If it's correct, do $\hat a$ and $\hat a^\dagger$ have any operator corresponding to its adjoint, or if the transposed complex-conjugated operator of $\hat A$ is not the adjoint of $\hat A$ then $$\hat A$ doesn't have an adjoint operator?
If they do have an adjoint, which are they?