<正> In this paper we investigate the performance of the weighted essential non-oscillatory(WENO) methods based on different numerical fluxes,with the objective of obtainingbetter performance for the shallow water equations by choosing suitable numerical fluxes.We consider six numerical fluxes,i.e.,Lax-Friedrichs,local Lax-Friedrichs,Engquist-Osher,Harten-Lax-van Leer,HLLC and the first-order centered fluxes,with the WENO finitevolume method and TVD Runge-Kutta time discretization for the shallow water equations.The detailed numerical study is performed for both one-dimensional and two-dimensionalshallow water equations by addressing the issues of CPU cost,accuracy,non-oscillatoryproperty,and resolution of discontinuities.