can i nest these instead of having all these do while loops or should i leave them??

//code
do{
System.out.println("ENTER Weight OF ITEM IN GRAMS:");
s = br.readLine();
w = Integer.parseInt(s);
}while( !isValidIw(w));


do{
System.out.println("ENTER COST OF ITEM ($):");
s = br.readLine();
c = Float.parseFloat(s);
}while( !isValidIc(c));


do{
System.out.println("ENTER NUMBER OF ITEMS REQUIRED:");
s = br.readLine();
r = Integer.parseInt(s);
}while( !isValidIr(r));
//code