А на самом деле Солнце тоже белое. Неожиданно, правда? :)
Вообще цвет источника определяется длиной волны излучения, которое от источника попадает к нам в глаз. А длина волны, на которой звезда излучает максимум света, напрямую связана с температурой поверхности звезды (закон Вина). И именно по этим двум связанным параметрам звезды и классифицируют (Гарвардская спектральная классификация).
Про этой классификации Солнце попадает в класс G - жёлтые звёзды. И действительно, максимум излучения Солнца - это примерно 550 нм, жёлто-зелёная область видимого диапазона. Кстати, именно в этой области спектра наши глаза наиболее чувствительные, и это не случайность, а результат биологической эволюции.
Но спектр излучения звёзд очень широкий и, в случае Солнца, с большим запасом перекрывает весь видимый диапазон длин волн. То есть Солнце излучает и красные, и синие, и ультрафиолетовые волны. А мы знаем, что все эти волны вместе как раз и дают белый цвет. Это подтверждается космическими снимками и опытом космонавтов - из космоса Солнце действительно выглядит белым.
Жёлтый (а иногда и оранжевый, и красный) цвет Солнца - это эффекты земной атмосферы, которая рассеивает лучи синей области спектра гораздо лучше, чем жёлтые и красные. Примерно поэтому, кстати, небо синее :)
На самом деле, конечно, ситуация гораздо сложнее и сильно заходит в квантовую физику, но "на пальцах" примерно так.
А про Луну коллега выше всё правильно сказал. Во-первых, Луна на самом деле очень тёмная, она отражает примерно 1/8 падающего света, и по реальному цвету она должна быть похожа на мокрый асфальт с оттенком коричневого. Просто на фоне очень-очень тёмного неба нам не с чем сравнивать яркость Луны.
Во-вторых, Луна по цвету тоже разная (из-за эффектов атмосферы Земли). У горизонта она жёлтая или оранжевая, а при полных лунных затмениях цвет диска может быть от тёмно-серого до кирпично-красного, который журналисты регулярно называют "кровавым" :)
В целом, спектральная теория излучения - это довольно сложная и крайне интересная область физики и астрономии, в которой загадок пока гораздо больше, чем полных ответов. И это отлично :)