Rất cảm ơn tâm huyết của Thầy . Các bài soạn rất hay... giúp rất nhiều.... vì nhiều lần học qua online Bài giảng của Thầy rất dể hiểu. Chúc Thầy sức khỏe, vui như ý ... có thêm bài hay . Chân thành .
ปีที่แล้ว
Cảm ơn bạn đã để lại phản hồi. Chúc bạn học tốt nhé 😍😍
import java.util.Scanner; public class Bai2_Scanner { public static void main(String[] args) { System.out.println("Please enter length:"); Double length= new Scanner(System.in).nextDouble(); System.out.println("Please enter width: "); Double width= new Scanner(System.in).nextDouble(); Double Perimeter = 2 * (length + width); Double Area = length * width; System.out.println("Perimeter of the rectangle is: "+Perimeter); System.out.println("Area of the rectangle is: "+ Area); } } Em gửi bài tập :D Cảm ơn anh vì bài giảng
package bai10; import java.util.Scanner; public class ht2 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("nhập chieu dài"); double a = new Scanner(System.in).nextDouble(); System.out.println("nhập chiều rộng"); double b = new Scanner(System.in).nextDouble(); // diện tích hình chữ nhật double s = a*b; System.out.println("diện tích hình chữ nhật là "+s); double p=(a+b)*2; System.out.println("chu vi hình chữ nhật là"+p); } }
dạ em chào thầy mọi người ạ đây là phần bài tập của em ạ : import java.util.Scanner; public class bai1 { public static void main(String[] args) { System.out.println("vui long nhap chieu dài của hình chữ nhật :"); float a = new Scanner(System.in).nextFloat(); System.out.println("vui long nhap chieu rộng của hình chữ nhật :"); float b =new Scanner(System.in).nextFloat();
// chu vi hình chữ nhật float s = a*b ; System.out.println("chu vi hình chữ nhật là :" +s);
// diện tính hình chữ nhật float p = (a+b)*2 ; System.out.println(" diện tính hình chữ nhật là" + p); } }
Anh ơi, cái đoạn 8:50 anh giảng là để tránh trường hợp bị trôi thì mình phải khai báo từng biến một. Nhưng mà như thế sẽ dài anh ạ. Em nghĩ nên dùng như sau ạ : Scanner scanner = new Scanner(System.in); // khai báo toàn cục String str1 = scanner.nextLine(); // Nhập string 1 int number = scanner.nextInt(); // Nhập số nguyên scanner.nextLine(); // Nuốt kí tự enter trong bộ nhớ String str2 = scanner.nextLine(); // Nhập string 2
@@TuấnĐoànIan khi bạn nhập 1 số bất kỳ rồi nhấn enter Trong bộ nhớ stack sẽ lưu lại kí tự enter đó và bị string phía sau đọc được Nó tưởng là string đã được nhập nên không cho bạn nhập nữa
System.out.println("mời bạn nhập chiều dài a :"); double a = sc.nextDouble(); System.out.println(" nhập chiều rông b :"); double b = sc.nextDouble(); double dt = a*b; double cv = (a+b)*2; System.out.println("diện tích là :" +dt); System.out.println("chu vi là :" +cv);
Scanner cr1 = new Scanner(System.in); System.out.println("mới nhập chiều rộng a: "); double cr = cr1.nextDouble(); Scanner cd1= new Scanner(System.in); System.out.println("mới nhập chiều dài b: "); double cd = cr1.nextDouble(); double S =cr*cd; double cv =(cr+cd)*2; System.out.println("chu vi của hình chữ nhật là: "+cv); System.out.println("Diên tích của hình chữ nhật là: "+S);
Em gửi bài tập import java.util.Scanner; public class Bai_10_BaiTap { public static void main(String[] args) { System.out.println("Mời nhập chiều dài a của hình chữ nhật "); Float a = new Scanner(System.in).nextFloat(); System.out.println("Mời nhập chiều rộng b của hình chữ nhật "); Float b = new Scanner(System.in).nextFloat(); float S = a * b; float P = (a+b) * 2; System.out.println("Diện tích hình chữ nhật là S= "+S); System.out.println("Chu vi hình chữ nhật là P= "+P); } }
Vì em cho kết quả quá lớn nên em chỉ dùng ở mức int ạ. Scanner sc = new Scanner(System.in); System.out.println("Mời nhập chiều dài: "); int a = sc.nextInt(); System.out.println("Mời nhập chiều rộng: "); int b = sc.nextInt(); int cv = (a+b)*2; int dt = a*b; System.out.println("CV là: "+cv); System.out.println("DT là: "+dt);
import java.util.Scanner; public class Bai10_BaiTap2 { public static void main(String[] args) { // Nhập thông tin Scanner sc = new Scanner(System.in); System.out.println("Nhập chiều dài: "); double a = sc.nextDouble(); System.out.println("Nhập chiều rộng: "); double b = sc.nextDouble(); // Tính toán double s = a * b; double p = (a+b)*2; // Xuất kết quả System.out.println("Diện tích là: "+s); System.out.println("Chu vi là: "+p); } }
System.out.println("Mời nhập vào chiều dài hình chữ nhật: "); double a = new Scanner(System.in).nextDouble(); System.out.println("Chiều dài hình chữ nhật là: " +a); System.out.println("Mời nhập vào chiều rộng hình chữ nhật: "); double b = new Scanner(System.in).nextDouble(); System.out.println("Chiều rộng hình chữ nhật là: " +b); double s=a*b; System.out.println("Diện tích hình chữ nhật là: " +s); double p=(a+b)*2; System.out.println("Chu vi hình chữ nhật là: " +p); } }
import java.util.Scanner; public class bai10_giaibt { public static void main(String[] args) { System.out.println("nhập chiều dài hình chữ nhật: "); double a = new Scanner(System.in).nextDouble(); System.out.println("nhập chiều rộng hình chữ nhật: "); double b = new Scanner(System.in).nextDouble(); double cv = ( a + b) * 2 ; double dt = a * b ; System.out.println("Chu vi hình chữ nhật là: "+cv); System.out.println("Diện tích hình chữ nhật là: "+dt);
BÀI 2: import java.util.Scanner; public class BTJV2 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("Radius (real number): "); while (!sc.hasNextDouble()) { System.out.print("ERROR: The value of radius is a real number. Please re-enter. Radius (real number): "); sc.next(); } double r = sc.nextDouble(); double P = 2*r*Math.PI; System.out.print("With a radius of " +r+ ", the circumference of the circle is " +P); } } BÀI 3: import java.util.Scanner; public class BTJV3 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("Length (an integer): "); while (!sc.hasNextInt()) { System.out.print("ERROR: The length value of the square side is an integer. Please re-enter. Length (an integer): "); sc.next(); } int h = sc.nextInt(); System.out.print("Width (an integer): "); while (!sc.hasNextInt()) { sc.next(); System.out.print("ERROR: The width value of the square side is an integer. Please re-enter. Width (an integer): "); } int w = sc.nextInt(); while (w > h) { System.out.print("The width must be less than the length. Width (an integer): "); w = sc.nextInt(); } double P = (h + w) * 2; double S = h * w; System.out.println("With a length of " + h + " and a width of " + w + ", the circumference and area of the rectangle are " + P + " and " + S + ", respectively."); } }
import java.util.Scanner; public class bai10_giaibaitap03 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("Mời nhập cạnh a: "); float a = sc.nextFloat(); System.out.println("a = "+ a); System.out.println("Mời nhập cạnh b: "); float b = sc.nextFloat(); System.out.println("b = "+ b); double s = a*b; double p = (a+b) * 2; System.out.println("Diện tích là : "+ s); System.out.println("Chu vi là : "+ p); } } đây là cách làm của mình
System.out.println("Please type the input: "); int length = new Scanner(System.in).nextInt(); int width = new Scanner(System.in).nextInt(); int p = (length + width) * 2; int s = length * width; System.out.printf("The perimeter is: %d%n", p); System.out.printf("The square is: %d", s);
import java.util.Scanner; public class Practice_Unit11 { // Bài tập Java 02 public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("Mời nhập vào bán kính hình tròn r: "); double r = sc.nextDouble(); System.out.println("Bán kính hình tròn vừa nhập r: " + r + " (cm)"); // Chu vi hình tròn double cv = 2 * Math.PI * r; // Diện tích hình tròn double dt = Math.PI * Math.pow(r,2); // Xuất kết quả System.out.println("Chu vi là: " + cv + " (cm)"); System.out.println("Diện tích là: " + dt + " (cm2)"); // Bài tập Java 03: float a, b; do { System.out.print("Mời nhập chiều dài hình chữ nhật a: "); // Cho người dùng nhập vào chiều dài hình chữ nhật a = sc.nextFloat(); System.out.print("Mời nhập chiều rộng hình chữ nhật b (b < a): "); // Cho người dùng nhập vào chiều rộng hình chữ nhật b = sc.nextFloat(); }while (a < b); System.out.println("Chiều dài hình chữ nhật a = " + a + " (cm)"); System.out.println("Chiều rộng hình chữ nhật b = " + b + " (cm)"); // Chu vi hình chữ nhật p float p = (a + b) * 2; // Diện tích hình chữ nhật s float s = a * b; // Xuất kết quả System.out.println("Chu vi hình chữ nhật là: " + p + " (cm2)"); System.out.println("Diện tích hình chữ nhật là: " + s + " (cm2)"); } }
import java.util.Scanner; public class bai10_baitap2_hcn { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("mời nhập vào chiều dài : "); double cd = sc.nextDouble(); System.out.println("mời nhập vào chiều rộng : "); double cr = sc.nextDouble(); double cv = 2 * (cd + cr); double dt = cd * cr; System.out.println("chu vi hình chữ nhật là : " + cv); System.out.println("diện tích hình chữ nhật là : " + dt); } } bai10_baitap2_hcn mời nhập vào chiều dài : 4 mời nhập vào chiều rộng : 3 chu vi hình chữ nhật là : 14.0 diện tích hình chữ nhật là : 12.0 Process finished with exit code 0
public class ahu { public static void main(String[] args) { Scanner sc =new Scanner(System.in); System.out.println("nhập chiều dài a="); int a=sc.nextInt(); System.out.println("nhập chiều rông b="); int b=sc.nextInt(); int s=a*b; double p=(a+b)*2; System.out.println("diện tích="+s); System.out.println("chu vi="+p);
em gửi bài anh xem giúp em với ạ public class bai10_bt2 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("chiều dài a là:"); int a = sc.nextInt(); System.out.println("chiều dài="+a); System.out.println("chiều rộng b là:"); int b = sc.nextInt(); System.out.println("chiều dài="+b); int s = a*b; int p =(a+b)*2; System.out.println("diện tích="+s); System.out.println("chu vi="+p);
public static void main(String[] args) { System.out.print("Hãy nhập vào chiều dài của hình chữ nhật: "); float chieuDai = new Scanner(System.in).nextFloat(); System.out.print("Hãy nhập vào rộng dài của hình chữ nhật: "); float chieuRong = new Scanner(System.in).nextFloat(); float chuVi = (chieuDai+chieuRong)*2; float dienTich = chieuDai*chieuRong; System.out.println("Chu vi của hình chữ nhật vừa nhập là: " + chuVi); System.out.println("Diện tích của hình chữ nhật vừa nhập là: " + dienTich); }
import java.util.Scanner; public class tinhchuvidientich_hcn { public static void main(String[] args) { Scanner sc= new Scanner(System.in); System.out.println("mời nhập chiều dài a "); System.out.println("mời nhập chiều rộng b "); double a= sc.nextDouble(); double b= sc.nextDouble(); double cv= (a+b)*2; double dt= a*b; System.out.println("chu vi của hình chữ nhật là: " +cv); System.out.println("diện tích của hình chữ nhật là: " +dt); } }
Scanner sc= new Scanner(System.in); System.out.println("nhap 2 so thuc duong a va b la chieu dai va chieu rong cua hinh chu nhat tu ban phim: "); int a= sc.nextInt(); int b= sc.nextInt(); System.out.println("dien tich s= "+(a*b)); System.out.println("chu vi p= "+((a+b)*2));
mport java.util.Scanner; public class baitap { public static void main(String[] args) { Scanner sc= new Scanner(System.in); System.out.println(" chiều dài là :" ); double a= sc .nextDouble(); System.out.println("chieu rộng là:"); double b = sc.nextDouble(); double cvp=(a+b)*2; double s=a*b; System.out.println("chu vi là:"+cvp); System.out.println("diện tích là :"+s); } } chiều dài là : 2.5 chieu rộng là: 3.5 chu vi là:12.0 diện tích là :8.75 CÒN CÁCH NỮA LÀ NHẬP LUÔN SỐ LIỆU CUNG DC ĐÚNG KO THẦY
import java.util.Scanner; public class Lesson4 { public static void main(String[] args) { // Khoi tao doi tuong Scanner Scanner output = new Scanner(System.in); double a; double b; double chuVi; double dienTich; System.out.println("Nhập vào chiều dài HCN: "); a = output.nextDouble(); // a la chieu dai HCN System.out.println("Nhập vào chiều rộng HCN: "); b = output.nextDouble(); // b la chieu rong HCN // Tinh chu vi HCN chuVi = (a + b) * 2; // Tinh dien tich HCN dienTich = a * b; // Xuat ket qua chu vi va dien tich HCN System.out.println("Chu vi HCN là: " + chuVi); System.out.println("Diện tích HCN là: " + dienTich); } }
import java.util.Scanner; public class bai10_baitap3 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("mời nhập vào chu vi hình chữ nhật:"); System.out.println("Mời nhập vào diện tích hình chữ nhật:"); double a = sc.nextDouble(); double b = sc.nextDouble(); double p = (a+b) * 2; double s = a * b; //xuất kqua System.out.println("chu vi là" +p); System.out.println("diện tích là" +s); } }
import java.util.Scanner; public class Bai10_BaiTap_HinhChuNhat { public static void main(String[] args) { // Tính chu vi, diện tích hình chữ nhật //1. nhập vào 2 số thực dương a,b từ bàn phím a và b là chiều dài và chiều rộng của hcn Scanner sc = new Scanner(System.in); System.out.println("Mời nhập chiều dài a: "); double a = sc.nextDouble(); System.out.println("Mời nhập chiều rộng b: "); double b = sc.nextDouble(); //2. in ra màn hình chu vi và diện tích hcn double s = a * b; double p = (a + b) * 2; System.out.println("Diện tích s: " + s); System.out.println("Chu vi p: " + p); } }
System.out.println("nhập vào chiều dài a:"); int a = new Scanner(System.in).nextInt(); System.out.println("nhập chiều rộng b:"); int b = new Scanner(System.in).nextInt(); int s = a*b; int p = (a+b)*2; System.out.println("Diện Tích s = "+s); System.out.println("Chu Vi p = "+p);
import java.util.Scanner; public class v { public static void main(String[] args) { System.out.println("nhap chieu rong"); int a = new Scanner(System.in).nextInt(); System.out.println("nhap chieu dai"); int b = new Scanner(System.in).nextInt(); double dienTich = a*b; double chuVi= (a+b)*2; System.out.println("dien tich s= "+ dienTich); System.out.println("chu vi p= "+chuVi); } } e gửi ạ
public static void main(String[] args) { System.out.println("Nhập chiều dài :"); double a = new Scanner(System.in).nextDouble(); System.out.println("Nhập chiều rộng :"); double b = new Scanner(System.in).nextDouble(); System.out.println("Chiều dài = "+a); System.out.println("Chiều rộng ="+b); double p = (a + b) * 2; System.out.println("Chu vi hcn = "+p); double s = a*b; System.out.println("Diện tích hcn ="+s); Thầy xem em có sai chỗ nào không ạ !!
việc nhập dữ liệu chuỗi cần chú ý ký tự xuống dòng sau mỗi lần nhập, chứ nó chả phải lỗi gì cả. Ông bảo nó lỗi thế thì chả khác gì bảo java là ngôn ngữ lỗi ((:.
Dạ anh ơi, lúc em nhập tên ký tự chữ vào thì nó không hiển thị trên Terminal, lúc em nhấp Enter nó mới hiển thị ạ, em lên mạng tìm hiểu thì thấy do terminal không hiển thị ký tự nhập vào ngay lập tức khi bạn sử dụng một số cấu hình hoặc IDE (Integrated Development Environment) ạ. anh có thể hướng dẫn em cách làm thế nào để hiển thị như bài của anh được hong ạ, máy em là Mac ạ và em sử dụng Version : 21.0.5+8-b631.16 aarch64 (JCEF 122.1.9) ạ
Anh ơi cho em hỏi là việc mình liên tục khai báo mới các đối tượng scanner như vậy có làm tăng bộ nhớ của ứng dụng hơn so với việc mình khai báo 1 lần rồi dùng lại không ạ?
ปีที่แล้ว +1
cũng có ảnh hưởng, nhưng mình gom nhóm lại các kiểu dữ liệu rồi tạo cho các nhóm dữ liệu thì nó cũng không cần nhiều scaner quá, nên e cũng o cần lo lắng.
anh cho em hỏi là khi mình new scanner là mình tạo ra 1 đối tượng scanner mới int tuoi = new Scanner(system.in).nextInt(); thì mình lại ko cần đặt tên cho đối tượng scanner mới dc tạo ạ
ปีที่แล้ว
Hi e, sc = new Scanner(system.in) ; e có thể hiểu nôm na là máy tính nó tạo ra 1 đối tượng mới là scanner, rồi nó gán vào biến sc, sau này mình dùng thằng sc cho ngắn Còn nếu trong int tuoi = new Scanner(system.in).nextInt(); Thì máy tính nó cũng tạo ra 1 đối tượng scanner mới, nhưng đối tượng này không được gán vào biến mà chỉ nằm trên RAM. Về bản chất nó chỉ khác là không được gán vào 1 biến cụ thể là sc như ở phần trước thôi.
Em code thế này được ko ạ? Scanner sc= new Scanner(System.in); double a=5; double b=10; double s= a*b; double p=(a+b)*2; System.out.println("Diện tích là" +s); System.out.println("Chu vi là" +p);
Anh ơi Public class baitap2 { psvm } Nó hiện lên 3 lỗi mà không gợi ý từ cho em nữa ạ ! Cannot resolve symbol ' psvm ' ! Identitifier expected ! Class ' baitap2 ' is never used
ปีที่แล้ว
e xem lại từ bài 1 nhé, để học cách tạo bài mới, nếu xem từ bài 1 vẫn o làm được thì cuối tuần a hỗ trợ nhé. Trong tuần a bận quá không qua xem được !
@ System.out.println("Mời nhập chiều dài, của HCN: "); int a = sc.nextInt(); System.out.println("Mời nhập chiều rộng, của HCN: "); int b = sc.nextInt(); int cv = Math.round((a + b)*2); int dt = Math.round(a*b); System.out.println("Chu vi là: "+cv); System.out.println("Diện tích là: "+dt);
@@hanhoxuan5216 những dạng này e test thử ok , kết quả đúng là được e ạ, chịu khó test thử và kiểm chứng trước nha. Chúc e học tốt. Vạn dặm đường đều phải bắt đầu từ những bước đầu tiên. Sẽ hơi đau chân, hơi mệt nhưng rồi sẽ dần chai sạm đi, cố lên
Học xong này đủ lông đủ cánh qua sprinh boot chưa a
ปีที่แล้ว
E tham khảo lộ trình này nhé, phầnnày e học xong mới là xong phần java core thui Module 1: Java Core (20h) - Tổng quan về Java - Biến, biểu thức, toán tử, kiểu dữ liệu - Câu lệnh rẽ nhánh và vòng lặp - Mảng 1 chiều và nhiều chiều - Lớp và đối tượng - Tính đóng gói và kế thừa - Tính đa hình và trừu tượng - Java generic - Collection - Stream API Module 2: Cơ sở dữ liệu (20h) - Cơ sở dữ liệu quan hệ: • Tổng quan về cơ sở dữ liệu • Kiểu dữ liệu • Tạo CSDL, tạo bảng • Ràng buộc • Truy vấn dữ liệu, câu lênh SELECT • Hàm - Cơ sở dữ liệu phi quan hệ: • MongoDB - Kết nối từ ứng dụng Java đến CSDL. Module 3: JSP & Servlet (8h) - HTML, CSS (2h) - JSP Stand Tag Library (JSLT) - JSP/ Servlet - MVC Module 4: Spring Boot (40h) - Introduction Spring Framework, Spring Boot - JPA/ Hibernate/Spring Transaction - Spring boot & MongoDB - Login/ Authen - Java web services & RESTful API (Swagger)
@ quá khứ :)) ai cx có vui anh nhỉ em h thích mỗi cái máy tính
ปีที่แล้ว
@@tuantvt4791 a vẫn thích chơi game nhưng mà bỏ vì có việc quan trọng hơn, tự nhiên nghĩ 1 ngày nào đó mình già và không còn trên đời này nữa, mà không để lại được gì thật sự có ích cho đời. Tự nhiên thấy mình tồn tại vô nghĩa =))
Anh ơi, em type Sca và Enter thì không tự động thêm dòng import ạ. Em Enter thì ra như dưới đây. Em bị sai gì vậy ạ? public class Scanner { public static void main(String[] args) { //khởi tạo một đối tượng Scanner: java.util.Scanner } }
ปีที่แล้ว
e thử gõ đầy đủ 1 lần xem. Mà e có dùng đúng inteliji không hay lain dùng ide khác nhỉ.
System.out.println("mời bạn nhập a :"); double a = sc.nextDouble(); System.out.println("mời bạn nhập b :"); double b = sc.nextDouble(); double S = a*b; double C = (a+b)*2; System.out.println("diện tích là : "+S); System.out.println("chu vi là : "+C); mọi người tham khảo thử nhe, có góp ý gì cứ cmt tui sẽ rút kinh nghiệm ạ
import java.util.Scanner; public class bai10_giaibaitap { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("Moi nhap vao chieu dai: "); int a = sc.nextInt(); System.out.println("Moi nhap vao chieu rong: "); int b = sc.nextInt(); int dt = a * b; int cv = (a + b) * 2; System.out.println("Chu vi cua hcn la: " +cv); System.out.println("Dien tich cua hcn la: " +dt); } }
import java.util.Scanner; public class bt_tinhchuvi_dientichhcn { public static void main(String[] args) { //Khởi tạo đôi tượng Scanner bt = new Scanner(System.in); //nhập liệu System.out.println("Nhập vào chiều dài hcn : "); double a = bt.nextDouble(); System.out.println("Nhập vào chiều rộng hcn : "); double b = bt.nextDouble(); double s = a*b; System.out.println("Diện tích hcn là :" +s); System.out.println("Chu vi hcn là :" +p); } }
import java.util.Scanner; public class bai10_giaibaitap03 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("Moi nhap vao chieu dai cua hinh chu nhat"); int a = sc.nextInt(); System.out.println("Moi nhap vao chieu rong cua hinh chu nhat"); int b = sc.nextInt(); int s = a*b; int p = (a+b)*2; System.out.println("Dien tich cua hinh chu nhat la: " +s); System.out.println("Chu vi cua hinh chu nhat la: " +p); } }
Rất cảm ơn tâm huyết của Thầy . Các bài soạn rất hay... giúp rất nhiều.... vì nhiều lần học qua online
Bài giảng của Thầy rất dể hiểu.
Chúc Thầy sức khỏe, vui như ý ... có thêm bài hay .
Chân thành .
Cảm ơn bạn đã để lại phản hồi. Chúc bạn học tốt nhé 😍😍
import java.util.Scanner;
public class Bai2_Scanner {
public static void main(String[] args) {
System.out.println("Please enter length:");
Double length= new Scanner(System.in).nextDouble();
System.out.println("Please enter width: ");
Double width= new Scanner(System.in).nextDouble();
Double Perimeter = 2 * (length + width);
Double Area = length * width;
System.out.println("Perimeter of the rectangle is: "+Perimeter);
System.out.println("Area of the rectangle is: "+ Area);
}
}
Em gửi bài tập :D Cảm ơn anh vì bài giảng
package bai10;
import java.util.Scanner;
public class ht2 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("nhập chieu dài");
double a = new Scanner(System.in).nextDouble();
System.out.println("nhập chiều rộng");
double b = new Scanner(System.in).nextDouble();
// diện tích hình chữ nhật
double s = a*b;
System.out.println("diện tích hình chữ nhật là "+s);
double p=(a+b)*2;
System.out.println("chu vi hình chữ nhật là"+p);
}
}
Em cảm ơn anh ạ
dạ em chào thầy mọi người ạ đây là phần bài tập của em ạ :
import java.util.Scanner;
public class bai1 {
public static void main(String[] args) {
System.out.println("vui long nhap chieu dài của hình chữ nhật :");
float a = new Scanner(System.in).nextFloat();
System.out.println("vui long nhap chieu rộng của hình chữ nhật :");
float b =new Scanner(System.in).nextFloat();
// chu vi hình chữ nhật
float s = a*b ;
System.out.println("chu vi hình chữ nhật là :" +s);
// diện tính hình chữ nhật
float p = (a+b)*2 ;
System.out.println(" diện tính hình chữ nhật là" + p);
}
}
Anh ơi, cái đoạn 8:50 anh giảng là để tránh trường hợp bị trôi thì mình phải khai báo từng biến một. Nhưng mà như thế sẽ dài anh ạ. Em nghĩ nên dùng như sau ạ :
Scanner scanner = new Scanner(System.in); // khai báo toàn cục
String str1 = scanner.nextLine(); // Nhập string 1
int number = scanner.nextInt(); // Nhập số nguyên
scanner.nextLine(); // Nuốt kí tự enter trong bộ nhớ
String str2 = scanner.nextLine(); // Nhập string 2
mình cũng thấy vậy, vừa lên mạng tìm hiểu cách khác xong thì đọc được cmt của bạn, đúng là cùng ý tưởng
B có biết tại sao nó bị như v và cách fix là mình dùng cái lệnh nuốt enter như trên ạ?
@@TuấnĐoànIan khi bạn nhập 1 số bất kỳ rồi nhấn enter
Trong bộ nhớ stack sẽ lưu lại kí tự enter đó và bị string phía sau đọc được
Nó tưởng là string đã được nhập nên không cho bạn nhập nữa
@@ucminh2066 nếu v mình cắt = 1 lệnh nextInt nextdouble đc ko hay buộc phải nextLine ạ
@@ucminh2066 ơ cái lỗi này kỳ cục nhỉ. Vậy là do phần mềm này nó không tối ưu tốt rồi nhỉ
float a=4;
float b=5;
System.out.println("chieu dai hinh chu nhat:"+a);
System.out.println("chieu rong hinh chu nhat:"+b);
Scanner sc=new Scanner(System.in);
double p=(a+b)*2;
double s=(a*b);
System.out.println("chu vi="+p);
System.out.println("dien tich+"+s);
System.out.println("mời bạn nhập chiều dài a :");
double a = sc.nextDouble();
System.out.println(" nhập chiều rông b :");
double b = sc.nextDouble();
double dt = a*b;
double cv = (a+b)*2;
System.out.println("diện tích là :" +dt);
System.out.println("chu vi là :" +cv);
Scanner cr1 = new Scanner(System.in);
System.out.println("mới nhập chiều rộng a: ");
double cr = cr1.nextDouble();
Scanner cd1= new Scanner(System.in);
System.out.println("mới nhập chiều dài b: ");
double cd = cr1.nextDouble();
double S =cr*cd;
double cv =(cr+cd)*2;
System.out.println("chu vi của hình chữ nhật là: "+cv);
System.out.println("Diên tích của hình chữ nhật là: "+S);
Em gửi bài tập
import java.util.Scanner;
public class Bai_10_BaiTap {
public static void main(String[] args) {
System.out.println("Mời nhập chiều dài a của hình chữ nhật ");
Float a = new Scanner(System.in).nextFloat();
System.out.println("Mời nhập chiều rộng b của hình chữ nhật ");
Float b = new Scanner(System.in).nextFloat();
float S = a * b;
float P = (a+b) * 2;
System.out.println("Diện tích hình chữ nhật là S= "+S);
System.out.println("Chu vi hình chữ nhật là P= "+P);
}
}
Vì em cho kết quả quá lớn nên em chỉ dùng ở mức int ạ.
Scanner sc = new Scanner(System.in);
System.out.println("Mời nhập chiều dài: ");
int a = sc.nextInt();
System.out.println("Mời nhập chiều rộng: ");
int b = sc.nextInt();
int cv = (a+b)*2;
int dt = a*b;
System.out.println("CV là: "+cv);
System.out.println("DT là: "+dt);
import java.util.Scanner;
public class nhapxuatdulieu {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Chiều dài: ");
double cd = sc.nextDouble();
System.out.println("Chiều rộng: ");
double cr = sc.nextDouble();
double cv = (cd + cr)*2;
double dt = cd*cr;
System.out.println("Chu vi hình chữ nhật là: "+cv);
System.out.println("Diện tích hình chữ nhật là: "+dt);
}
}
Done
import java.util.Scanner;
public class Bai10_BaiTap2 {
public static void main(String[] args) {
// Nhập thông tin
Scanner sc = new Scanner(System.in);
System.out.println("Nhập chiều dài: ");
double a = sc.nextDouble();
System.out.println("Nhập chiều rộng: ");
double b = sc.nextDouble();
// Tính toán
double s = a * b;
double p = (a+b)*2;
// Xuất kết quả
System.out.println("Diện tích là: "+s);
System.out.println("Chu vi là: "+p);
}
}
System.out.println("Mời nhập vào chiều dài hình chữ nhật: ");
double a = new Scanner(System.in).nextDouble();
System.out.println("Chiều dài hình chữ nhật là: " +a);
System.out.println("Mời nhập vào chiều rộng hình chữ nhật: ");
double b = new Scanner(System.in).nextDouble();
System.out.println("Chiều rộng hình chữ nhật là: " +b);
double s=a*b;
System.out.println("Diện tích hình chữ nhật là: " +s);
double p=(a+b)*2;
System.out.println("Chu vi hình chữ nhật là: " +p);
}
}
public class Lesson10_Scanner {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("Mời nhập chiều dài a:");
double a =new Scanner(System.in).nextDouble();
System.out.println("Mời nhập chiều rộng b:");
double b =new Scanner(System.in).nextDouble();
double P=(a+b)*2;
double S=a*b;
System.out.println("Chu vi là \t" +P);
System.out.println("Diện tích là \t" +S);
}
}
import java.util.Scanner;
public class bai10_giaibt {
public static void main(String[] args) {
System.out.println("nhập chiều dài hình chữ nhật: ");
double a = new Scanner(System.in).nextDouble();
System.out.println("nhập chiều rộng hình chữ nhật: ");
double b = new Scanner(System.in).nextDouble();
double cv = ( a + b) * 2 ;
double dt = a * b ;
System.out.println("Chu vi hình chữ nhật là: "+cv);
System.out.println("Diện tích hình chữ nhật là: "+dt);
// khởi tạo đối tượng
Scanner sc= new Scanner(System.in);
// nhập liệu
System.out.print(" mời nhập vào chiều dài hình chữ nhật: ");
double a= sc.nextDouble();
System.out.print(" mời nhập vào chiều rộng hình chữ nhật: ");
double b= sc.nextDouble();
// tính toán
System.out.println("diện tích: "+Math.floor(a*b*100)/100);
System.out.println("chu vi: "+Math.floor((a+b)*2*100)/100);
mình nghĩ Math.round sẽ đúng hơn. vì floor nó sẽ làm tròn xuống vd: 15.3276... kq làm tròn là 15.32 còn round nó sẽ ra 15.33
import java.util.Scanner;
public class lamtoan {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int a=4, b=5;
System.out.println("mời bạn nhập chiều dài");
a = sc.nextInt();
System.out.println(+a);
System.out.println("mời bạn nhập chiều rộng");
b= sc.nextInt();
System.out.println(+b);
double dientich =a*b;
double chuvi=(a+b)*2;
System.out.println("dientich"+dientich);
System.out.println("chuvi"+chuvi);
}
}
BÀI 2:
import java.util.Scanner;
public class BTJV2 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Radius (real number): ");
while (!sc.hasNextDouble())
{
System.out.print("ERROR: The value of radius is a real number. Please re-enter.
Radius (real number): ");
sc.next();
}
double r = sc.nextDouble();
double P = 2*r*Math.PI;
System.out.print("With a radius of " +r+ ", the circumference of the circle is " +P);
}
}
BÀI 3:
import java.util.Scanner;
public class BTJV3 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Length (an integer): ");
while (!sc.hasNextInt()) {
System.out.print("ERROR: The length value of the square side is an integer. Please re-enter.
Length (an integer): ");
sc.next();
}
int h = sc.nextInt();
System.out.print("Width (an integer): ");
while (!sc.hasNextInt()) {
sc.next();
System.out.print("ERROR: The width value of the square side is an integer. Please re-enter.
Width (an integer): ");
}
int w = sc.nextInt();
while (w > h)
{
System.out.print("The width must be less than the length.
Width (an integer): ");
w = sc.nextInt();
}
double P = (h + w) * 2;
double S = h * w;
System.out.println("With a length of " + h + " and a width of " + w + ", the circumference and area of the rectangle are " + P + " and " + S + ", respectively.");
}
}
import java.util.Scanner;
public class bai10_giaibaitap03 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Mời nhập cạnh a: ");
float a = sc.nextFloat();
System.out.println("a = "+ a);
System.out.println("Mời nhập cạnh b: ");
float b = sc.nextFloat();
System.out.println("b = "+ b);
double s = a*b;
double p = (a+b) * 2;
System.out.println("Diện tích là : "+ s);
System.out.println("Chu vi là : "+ p);
}
}
đây là cách làm của mình
System.out.println("Please type the input: ");
int length = new Scanner(System.in).nextInt();
int width = new Scanner(System.in).nextInt();
int p = (length + width) * 2;
int s = length * width;
System.out.printf("The perimeter is: %d%n", p);
System.out.printf("The square is: %d", s);
Scanner sc = new Scanner(System.in);
double a=sc.nextDouble();
double b=sc.nextDouble();
double s = a*b;
double cv=(a+b)*2;
System.out.println(+s);
System.out.println(+cv);
public static void main (String [] args) {
// cd: chiều dài
// cr: Chiều rộng
Scanner sc = new Scanner(System.in);
System.out.println("Chiều dài là: ");
double cd = sc.nextDouble();
System.out.println("Chiều dài: "+cd);
System.out.println("Chiều rộng là: ");
double cr = sc.nextDouble();
System.out.println("Chiều rộng là: "+cr);
double s = cd + cr;
double p = (cd + cr) * 2;
System.out.println("Diện tích: "+s);
System.out.println("Chu vi: "+p);
}
BT3:
import java.util.Scanner;
public class hello {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Chiều dàii: ");
double chieudai = sc.nextDouble();
System.out.print("Chiều rộng: ");
double chieurong = sc.nextDouble();
// Làm tròn đến 2 chữ số thập phân
double chuvi = Math.round((chieudai + chieurong) * 2 * 100.0) / 100.0;
double dientich = Math.round(chieudai * chieurong * 100.0) / 100.0;
System.out.println("Chu vi hình chữ nhật là: " + chuvi);
System.out.println("Diện tích hình chữ nhật là: " + dientich);
}
}
import java.util.Scanner;
public class Lesson_Scanner {
public static void main(String[] arsg){
Scanner x = new Scanner(System.in);
Scanner y = new Scanner(System.in);
System.out.println("Nhap chieu dai: ");
double a = x.nextDouble();
System.out.println("Nhap chieu rong: ");
double b = y.nextDouble();
double dt = a*b;
double cv = (a+b)*2;
System.out.println("Dien tich = " +dt);
System.out.println("Chu vi = " +cv);
}
}
import java.util.Scanner;
public class Practice_Unit11 {
// Bài tập Java 02
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Mời nhập vào bán kính hình tròn r: ");
double r = sc.nextDouble();
System.out.println("Bán kính hình tròn vừa nhập r: " + r + " (cm)");
// Chu vi hình tròn
double cv = 2 * Math.PI * r;
// Diện tích hình tròn
double dt = Math.PI * Math.pow(r,2);
// Xuất kết quả
System.out.println("Chu vi là: " + cv + " (cm)");
System.out.println("Diện tích là: " + dt + " (cm2)");
// Bài tập Java 03:
float a, b;
do {
System.out.print("Mời nhập chiều dài hình chữ nhật a: ");
// Cho người dùng nhập vào chiều dài hình chữ nhật
a = sc.nextFloat();
System.out.print("Mời nhập chiều rộng hình chữ nhật b (b < a): ");
// Cho người dùng nhập vào chiều rộng hình chữ nhật
b = sc.nextFloat();
}while (a < b);
System.out.println("Chiều dài hình chữ nhật a = " + a + " (cm)");
System.out.println("Chiều rộng hình chữ nhật b = " + b + " (cm)");
// Chu vi hình chữ nhật p
float p = (a + b) * 2;
// Diện tích hình chữ nhật s
float s = a * b;
// Xuất kết quả
System.out.println("Chu vi hình chữ nhật là: " + p + " (cm2)");
System.out.println("Diện tích hình chữ nhật là: " + s + " (cm2)");
}
}
import java.util.Scanner;
public class bai1 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("nhap vao chieu dai : ");
double chieudai = sc.nextDouble();
System.out.println("nhap vao chieu rong : ");
double chieurong = sc.nextDouble();
double s = chieudai * chieurong;
double p = (chieudai+chieurong)*2;
System.out.println("dien tich la : "+s);
System.out.println("chu vi la : "+p);
}
}
import java.util.Scanner;
public class Java_10 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// Bai tap
System.out.println("Nhap a,b :");
System.out.println("a = ");
double a = sc.nextDouble();
System.out.println("b = ");
double b = sc.nextDouble();
double cvhcn = (a + b) * 2;
double dthcn = a * b;
System.out.println("Chu vi hinh chu nhat la: " + cvhcn);
System.out.println("Dien tich hinh chu nhat la: " + dthcn);
}
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Nhap chieu dai:");
double a = sc.nextDouble();
System.out.println("Nhap chieu rong:");
double b = sc.nextDouble();
double s=a*b;
double p=(a+b)*2;
if(a>0 && b>0){
System.out.println("Dien tich:s="+s);
System.out.println("Chu vi:p="+p);
}
}
import java.util.Scanner;
public class bai10_baitap2_hcn {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("mời nhập vào chiều dài : ");
double cd = sc.nextDouble();
System.out.println("mời nhập vào chiều rộng : ");
double cr = sc.nextDouble();
double cv = 2 * (cd + cr);
double dt = cd * cr;
System.out.println("chu vi hình chữ nhật là : " + cv);
System.out.println("diện tích hình chữ nhật là : " + dt);
}
}
bai10_baitap2_hcn
mời nhập vào chiều dài :
4
mời nhập vào chiều rộng :
3
chu vi hình chữ nhật là : 14.0
diện tích hình chữ nhật là : 12.0
Process finished with exit code 0
import java.util.Scanner;
class HelloWorld {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Moi nhap vao chieu dai cua hinh chu nhat: ");
double a = sc.nextDouble();
System.out.println("Moi nhap vao chieu rong cua hinh chu nhat: ");
double b = new Scanner(System.in).nextDouble();
System.out.println("Dien tich hinh chu nhat la: " + (a*b));
System.out.println("Chu vi hinh chu nhat la: " + (a+b)*2);
}
}
Output:
Moi nhap vao chieu dai cua hinh chu nhat:
6
Moi nhap vao chieu rong cua hinh chu nhat:
3
Dien tich hinh chu nhat la: 18.0
Chu vi hinh chu nhat la: 18.0
=== Code Execution Successful ===
public class ahu {
public static void main(String[] args) {
Scanner sc =new Scanner(System.in);
System.out.println("nhập chiều dài a=");
int a=sc.nextInt();
System.out.println("nhập chiều rông b=");
int b=sc.nextInt();
int s=a*b;
double p=(a+b)*2;
System.out.println("diện tích="+s);
System.out.println("chu vi="+p);
}
}
Scanner sc = new Scanner(System.in);
System.out.println("Moi ban nhap vao chieu dai: ");
String a= sc.nextLine();
System.out.println("Chieu dai hinh chu nhat la: "+a);
System.out.println("Moi ban nhap vao chieu rong: ");
String b = sc.nextLine();
System.out.println("Chieu rong hinh chu nhat la: "+b);
System.out.println("Mời bạn nhập vào bán kính đường tròn: ");
double vc = 2*3;
double dt = (2+3)*2;
System.out.println("Dien tich hinh cn la: "+vc);
System.out.println("Chu vi hinh cn la: "+dt);
em gửi bài anh xem giúp em với ạ
public class bai10_bt2 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("chiều dài a là:");
int a = sc.nextInt();
System.out.println("chiều dài="+a);
System.out.println("chiều rộng b là:");
int b = sc.nextInt();
System.out.println("chiều dài="+b);
int s = a*b;
int p =(a+b)*2;
System.out.println("diện tích="+s);
System.out.println("chu vi="+p);
public static void main(String[] args) {
System.out.print("Hãy nhập vào chiều dài của hình chữ nhật: ");
float chieuDai = new Scanner(System.in).nextFloat();
System.out.print("Hãy nhập vào rộng dài của hình chữ nhật: ");
float chieuRong = new Scanner(System.in).nextFloat();
float chuVi = (chieuDai+chieuRong)*2;
float dienTich = chieuDai*chieuRong;
System.out.println("Chu vi của hình chữ nhật vừa nhập là: " + chuVi);
System.out.println("Diện tích của hình chữ nhật vừa nhập là: " + dienTich);
}
import java.util.Scanner;
public class tinhchuvidientich_hcn {
public static void main(String[] args) {
Scanner sc= new Scanner(System.in);
System.out.println("mời nhập chiều dài a ");
System.out.println("mời nhập chiều rộng b ");
double a= sc.nextDouble();
double b= sc.nextDouble();
double cv= (a+b)*2;
double dt= a*b;
System.out.println("chu vi của hình chữ nhật là: " +cv);
System.out.println("diện tích của hình chữ nhật là: " +dt);
}
}
Đây là bài của em ạ :
import java.util.Scanner;
public class bai10_giaiBaiTapHinhChuNhat {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// Nhap chieu dai hinh chu nhat
System.out.println("Nhap chieu dai hinh chu nhat : ");
double chieuDai = sc.nextDouble();
// Nhap chieu rong hinh chu nhat
System.out.println("Nhap chieu rong hinh chu nhat : ");
double chieuRong = sc.nextDouble();
// Tinh chu vi hcn
double chuVi = (chieuDai+chieuRong)*2;
System.out.println("Chu vi cu hinh chu nhat la : " +chuVi);
// Tinh dien tich hcn
double dienTich = chieuDai*chieuRong;
System.out.println("Dien tich cua hinh cua nhat la : " +dienTich);
}
}
import java.util.Scanner;
public class bai10Scanner {
public static void main(String[] args) {
System.out.println("nhap chieu dai:");
double cd = new Scanner(System.in).nextDouble();
System.out.println("nhap chieu rong");
double cr = new Scanner(System.in).nextDouble();
if (cd>cr) {
double cv = (cd + cr) * 2;
double dt = cd * cr;
System.out.println("chu vi= " + cv);
System.out.println("dien tich= " + dt);
}
else
System.out.println("ban nhap kh hop le");
}
}
Ôi thư viện với hàm rồi 😅
import java.util.Scanner;
import javax.sound.midi.SysexMessage;
public class Bai10_ChuviDientich_HCN {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Nhap chieu dai cua duong tron:");
double length = new Scanner(System.in).nextDouble();
System.out.println("nhap chieu rong cua duong tron: ");
double width = new Scanner(System.in).nextDouble();
double chuvi= (length + width)*2;
double dientich= length * width;
System.out.println("Chu vi duong tron: "+ chuvi);
System.out.println("Dien tich duong tron: "+ dientich);
}
Scanner sc= new Scanner(System.in);
System.out.println("nhap 2 so thuc duong a va b la chieu dai va chieu rong cua hinh chu nhat tu ban phim: ");
int a= sc.nextInt();
int b= sc.nextInt();
System.out.println("dien tich s= "+(a*b));
System.out.println("chu vi p= "+((a+b)*2));
mport java.util.Scanner;
public class baitap {
public static void main(String[] args) {
Scanner sc= new Scanner(System.in);
System.out.println(" chiều dài là :" );
double a= sc .nextDouble();
System.out.println("chieu rộng là:");
double b = sc.nextDouble();
double cvp=(a+b)*2;
double s=a*b;
System.out.println("chu vi là:"+cvp);
System.out.println("diện tích là :"+s);
}
}
chiều dài là :
2.5
chieu rộng là:
3.5
chu vi là:12.0
diện tích là :8.75
CÒN CÁCH NỮA LÀ NHẬP LUÔN SỐ LIỆU CUNG DC ĐÚNG KO THẦY
import java.util.Scanner;
public class Lesson4 {
public static void main(String[] args) {
// Khoi tao doi tuong Scanner
Scanner output = new Scanner(System.in);
double a;
double b;
double chuVi;
double dienTich;
System.out.println("Nhập vào chiều dài HCN: ");
a = output.nextDouble(); // a la chieu dai HCN
System.out.println("Nhập vào chiều rộng HCN: ");
b = output.nextDouble(); // b la chieu rong HCN
// Tinh chu vi HCN
chuVi = (a + b) * 2;
// Tinh dien tich HCN
dienTich = a * b;
// Xuat ket qua chu vi va dien tich HCN
System.out.println("Chu vi HCN là: " + chuVi);
System.out.println("Diện tích HCN là: " + dienTich);
}
}
import java.util.Scanner;
public class bai10_baitap3 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("mời nhập vào chu vi hình chữ nhật:");
System.out.println("Mời nhập vào diện tích hình chữ nhật:");
double a = sc.nextDouble();
double b = sc.nextDouble();
double p = (a+b) * 2;
double s = a * b;
//xuất kqua
System.out.println("chu vi là" +p);
System.out.println("diện tích là" +s);
}
}
import java.util.Scanner;
public class Bai10_giaibai02 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Nhập chiều dài:");
double chieuDai = scanner.nextDouble();
System.out.println("Nhật chiều rộng:");
double chieuRong = scanner.nextDouble();
double chuVi = (chieuDai + chieuRong)*2;
double dienTich = chieuRong*chieuDai;
System.out.println("Chu vi là: " +chuVi);
System.out.println("Diện tích là: "+dienTich);
scanner.close();
}
}
import java.util.Scanner;
public class Bai10_BaiTap_HinhChuNhat {
public static void main(String[] args) {
// Tính chu vi, diện tích hình chữ nhật
//1. nhập vào 2 số thực dương a,b từ bàn phím a và b là chiều dài và chiều rộng của hcn
Scanner sc = new Scanner(System.in);
System.out.println("Mời nhập chiều dài a: ");
double a = sc.nextDouble();
System.out.println("Mời nhập chiều rộng b: ");
double b = sc.nextDouble();
//2. in ra màn hình chu vi và diện tích hcn
double s = a * b;
double p = (a + b) * 2;
System.out.println("Diện tích s: " + s);
System.out.println("Chu vi p: " + p);
}
}
System.out.println("nhập vào chiều dài a:");
int a = new Scanner(System.in).nextInt();
System.out.println("nhập chiều rộng b:");
int b = new Scanner(System.in).nextInt();
int s = a*b;
int p = (a+b)*2;
System.out.println("Diện Tích s = "+s);
System.out.println("Chu Vi p = "+p);
đề bài bảo nhập vào 2 số thực dương mà sao lại kiểu int vậy ạ
import java.util.Scanner;
public class v {
public static void main(String[] args) {
System.out.println("nhap chieu rong");
int a = new Scanner(System.in).nextInt();
System.out.println("nhap chieu dai");
int b = new Scanner(System.in).nextInt();
double dienTich = a*b;
double chuVi= (a+b)*2;
System.out.println("dien tich s= "+ dienTich);
System.out.println("chu vi p= "+chuVi);
}
}
e gửi ạ
public static void main(String[] args) {
System.out.println("Nhập chiều dài :");
double a = new Scanner(System.in).nextDouble();
System.out.println("Nhập chiều rộng :");
double b = new Scanner(System.in).nextDouble();
System.out.println("Chiều dài = "+a);
System.out.println("Chiều rộng ="+b);
double p = (a + b) * 2;
System.out.println("Chu vi hcn = "+p);
double s = a*b;
System.out.println("Diện tích hcn ="+s);
Thầy xem em có sai chỗ nào không ạ !!
Scanner sc = new Scanner(System.in);
System.out.println("Mời nhập chiều dài :");
double a = sc.nextDouble();
System.out.println("Mời nhập chiều rộng :");
double b = sc.nextDouble();
double dt = a*b;
double cv = (a+b)*2;
System.out.println("Diện tích là:" +dt);
System.out.println("Chu vi là:" +cv);
chắc là đúng :v
dùng new để tạo ra scanner có cần giải phóng thủ công không ạ? em cảm ơn thầy ạ
import java.util.Scanner;
public class BaiTap_java03 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Moi nhap vao chieu dai cua HCN: ");
int chieuDai = sc.nextInt();
System.out.println("Moi nhap vao chieu rong cua HCN: ");
int chieuRong = new Scanner(System.in).nextInt();
System.out.println("Dien tich HCN la: "+chieuDai+"*"+chieuRong+"= "+ (chieuDai*chieuRong));
System.out.println("Chu Vi HCN la: "+ "("+chieuDai+"+"+chieuRong+")*2= "+(chieuDai+chieuRong)*2);
}
}
em muốn làm một cái app kết nối bluetooth code bằng java nền học nào ạ
việc nhập dữ liệu chuỗi cần chú ý ký tự xuống dòng sau mỗi lần nhập, chứ nó chả phải lỗi gì cả. Ông bảo nó lỗi thế thì chả khác gì bảo java là ngôn ngữ lỗi ((:.
Anh ơi giúp e chút.e bật tiếng việt xuất ra màn hình tiếng việt nhưng không tiên đoán code để enter đc.bật tiếng anh thì hiện tiên đoán code
Dạ anh ơi, lúc em nhập tên ký tự chữ vào thì nó không hiển thị trên Terminal, lúc em nhấp Enter nó mới hiển thị ạ, em lên mạng tìm hiểu thì thấy do terminal không hiển thị ký tự nhập vào ngay lập tức khi bạn sử dụng một số cấu hình hoặc IDE (Integrated Development Environment) ạ. anh có thể hướng dẫn em cách làm thế nào để hiển thị như bài của anh được hong ạ, máy em là Mac ạ và em sử dụng Version : 21.0.5+8-b631.16 aarch64 (JCEF 122.1.9) ạ
Anh ơi cho em hỏi là việc mình liên tục khai báo mới các đối tượng scanner như vậy có làm tăng bộ nhớ của ứng dụng hơn so với việc mình khai báo 1 lần rồi dùng lại không ạ?
cũng có ảnh hưởng, nhưng mình gom nhóm lại các kiểu dữ liệu rồi tạo cho các nhóm dữ liệu thì nó cũng không cần nhiều scaner quá, nên e cũng o cần lo lắng.
Thầy cho em hỏi sao có thể gõ tiếng Việt trong Intelij được ạ, em gõ toàn bị mất chữ hoặc nhảy chữ không ạ.
e kiểm tra ngôn ngữ của win, nếu bàn phím đang để tiếng việt thì đổi sang tiếng anh nhé !
public class NewClass {
public static void main(String[] args){
Scanner sc =new Scanner(System.in);
System.out.println("nhap chiều rộng: ");
int chieurong = sc.nextInt();
System.out.println("nhâp chieu dai: ");
int chieudai = sc.nextInt();
int dientich =chieurong +chieudai;
int chuvi = (chieurong + chieudai) *2;
System.out.println("diện tich la:" + dientich);
System.out.println("chi vu la: "+ chuvi);
}
}
mọi người xem giúp em như vậy có đúng không ạ
em cảm ơn
Thầy ơi, e không khởi tạo được scanner. Chương trình báo lỗi. Vì sao ah. Ai biết chỉ mình với. Hay do chương trình miễn phí ko có scanner
e đang dùng bản inteliji nào nhỉ, cứ tải bản mới nhất dùng nhé.
anh cho em hỏi là khi mình new scanner là mình tạo ra 1 đối tượng scanner mới int tuoi = new Scanner(system.in).nextInt(); thì mình lại ko cần đặt tên cho đối tượng scanner mới dc tạo ạ
Hi e, sc = new Scanner(system.in) ; e có thể hiểu nôm na là máy tính nó tạo ra 1 đối tượng mới là scanner, rồi nó gán vào biến sc, sau này mình dùng thằng sc cho ngắn
Còn nếu trong int tuoi = new Scanner(system.in).nextInt();
Thì máy tính nó cũng tạo ra 1 đối tượng scanner mới, nhưng đối tượng này không được gán vào biến mà chỉ nằm trên RAM. Về bản chất nó chỉ khác là không được gán vào 1 biến cụ thể là sc như ở phần trước thôi.
lạ ghê máy em nhận cả hai dấu chấm ở hai nơi mà nó lại không nhận dấu , ạ. hihihi
e thử vào win thiết lập lại xem sao, xem hướng dẫn ở đây nhé discord.gg/kpZAHj5FVX
System.out.println("moi nhap mk cap 1: ");
tại sao lại sai ạ
Em code thế này được ko ạ?
Scanner sc= new Scanner(System.in);
double a=5;
double b=10;
double s= a*b;
double p=(a+b)*2;
System.out.println("Diện tích là" +s);
System.out.println("Chu vi là" +p);
đây là bạn đang fix cứng value cho a, b chứ chưa sử dụng input (biến sc đang không được sử dụng)
@@conglt2807 m cam on a
Anh ơi
Public class baitap2 {
psvm
}
Nó hiện lên 3 lỗi mà không gợi ý từ cho em nữa ạ
! Cannot resolve symbol ' psvm '
! Identitifier expected
! Class ' baitap2 ' is never used
e xem lại từ bài 1 nhé, để học cách tạo bài mới, nếu xem từ bài 1 vẫn o làm được thì cuối tuần a hỗ trợ nhé. Trong tuần a bận quá không qua xem được !
cho e hỏi mìn có thể dùng kiểu int ko ạ?
có e , trong video a có ví dụ cho kiểu int nữa mà, e xem lại nhé
@ System.out.println("Mời nhập chiều dài, của HCN: ");
int a = sc.nextInt();
System.out.println("Mời nhập chiều rộng, của HCN: ");
int b = sc.nextInt();
int cv = Math.round((a + b)*2);
int dt = Math.round(a*b);
System.out.println("Chu vi là: "+cv);
System.out.println("Diện tích là: "+dt);
a xem hộ e xem có đúng ko ạ?
@@hanhoxuan5216 những dạng này e test thử ok , kết quả đúng là được e ạ, chịu khó test thử và kiểm chứng trước nha. Chúc e học tốt. Vạn dặm đường đều phải bắt đầu từ những bước đầu tiên. Sẽ hơi đau chân, hơi mệt nhưng rồi sẽ dần chai sạm đi, cố lên
cho e hỏi tại sao phần đọc tuoi sao mình k dùng String lun mà lại dùng float ạ , tại e bấm vẫn thấy số nhảy bth ạ
Hi e , phút bao nhiêu e nhỉ , e có thể ghi dạng 10:05 để a nhảy đến đúng đoạn e đang thắc mắc nhé !
Học xong này đủ lông đủ cánh qua sprinh boot chưa a
E tham khảo lộ trình này nhé, phầnnày e học xong mới là xong phần java core thui
Module 1: Java Core (20h)
- Tổng quan về Java
- Biến, biểu thức, toán tử, kiểu dữ liệu
- Câu lệnh rẽ nhánh và vòng lặp
- Mảng 1 chiều và nhiều chiều
- Lớp và đối tượng
- Tính đóng gói và kế thừa
- Tính đa hình và trừu tượng
- Java generic
- Collection
- Stream API
Module 2: Cơ sở dữ liệu (20h)
- Cơ sở dữ liệu quan hệ:
• Tổng quan về cơ sở dữ liệu
• Kiểu dữ liệu
• Tạo CSDL, tạo bảng
• Ràng buộc
• Truy vấn dữ liệu, câu lênh SELECT
• Hàm
- Cơ sở dữ liệu phi quan hệ:
• MongoDB
- Kết nối từ ứng dụng Java đến CSDL.
Module 3: JSP & Servlet (8h)
- HTML, CSS (2h)
- JSP Stand Tag Library (JSLT)
- JSP/ Servlet
- MVC
Module 4: Spring Boot (40h)
- Introduction Spring Framework, Spring Boot
- JPA/ Hibernate/Spring Transaction
- Spring boot & MongoDB
- Login/ Authen
- Java web services & RESTful API (Swagger)
@ :v, e làm bên FE 2 năm rùi h đá sang cũng nhanh, mà kênh a cân hết đống này luôn hả
em để ý mỗi cái background
😁 vk 2 trong acc game cũ ngày xưa của a 😊😊
@ hay lắm anh kkk. học lập trình từ anh ko biết có nên học cả cái này ko
@@tuantvt4791 bỏ đi e =)), a bán acc nghỉ game rồi, thế mới có seri này đấy
@ quá khứ :)) ai cx có vui anh nhỉ em h thích mỗi cái máy tính
@@tuantvt4791 a vẫn thích chơi game nhưng mà bỏ vì có việc quan trọng hơn, tự nhiên nghĩ 1 ngày nào đó mình già và không còn trên đời này nữa, mà không để lại được gì thật sự có ích cho đời. Tự nhiên thấy mình tồn tại vô nghĩa =))
Sao em nhập vào số thập phân không đc ạ
để ý dấu phẩy , hoặc dấu . e dùng 1 trong 2 cái, có thể do cài đặt trên win
Cái IntelliJ của m nó không tự động nhận diện các chữ viết tắt, vd: sout và scan nó đều không gợi ý và tự động.
xóa đi cài lại thử xem e
@ouue 2002để m mò thử xem sao. 😊
sao em dùng dấu chấm vẫn ra còn dấu phẩy thì lại báo sai =)))
do setup trên win e ạ. 😘
Anh ơi, em type Sca và Enter thì không tự động thêm dòng import ạ. Em Enter thì ra như dưới đây. Em bị sai gì vậy ạ?
public class Scanner {
public static void main(String[] args) {
//khởi tạo một đối tượng Scanner:
java.util.Scanner
}
}
e thử gõ đầy đủ 1 lần xem. Mà e có dùng đúng inteliji không hay lain dùng ide khác nhỉ.
@ e cài bản IntelliJ IDEA Community Edition 2022.3 ạ
Dạ anh ơi, em đã nhập được rồi ạ
Nguyên do là do em đặt tên Class là "Scanner" ạ
giống mình haha
System.out.println("mời bạn nhập a :");
double a = sc.nextDouble();
System.out.println("mời bạn nhập b :");
double b = sc.nextDouble();
double S = a*b;
double C = (a+b)*2;
System.out.println("diện tích là : "+S);
System.out.println("chu vi là : "+C);
mọi người tham khảo thử nhe, có góp ý gì cứ cmt tui sẽ rút kinh nghiệm ạ
psvm Scanner của bạn đâu tuy biết bạn copy thiếu nhưng vẫn mình vẫn muốn nói nhé :D
@@thiennguyen3891 cảm ơn bạn nhe, bạn vào ngành lâu chưa, có gì trao đổi hehe
import java.util.Scanner;
public class bai10_giaibaitap {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Moi nhap vao chieu dai: ");
int a = sc.nextInt();
System.out.println("Moi nhap vao chieu rong: ");
int b = sc.nextInt();
int dt = a * b;
int cv = (a + b) * 2;
System.out.println("Chu vi cua hcn la: " +cv);
System.out.println("Dien tich cua hcn la: " +dt);
}
}
import java.util.Scanner;
public class bai10_giaibaitap3 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("nhap chieu rong a= ");
double a = sc.nextDouble();
System.out.println("nhap chieu dai b= ");
double b = sc.nextDouble();
double cv = (a+b) * 2;
double s = a *b;
System.out.println("cv= " +cv);
System.out.println("dt= " +s);
import java.util.Scanner;
public class bai10 {
public static void main(String[] args) {
Scanner doitoing = new Scanner(System.in);
System.out.println("Nhap vao chieu dai");
double dai= doitoing.nextInt();
System.out.println("Nhap vao chieu rong");
double rong= doitoing.nextDouble();
double dientich= dai*rong;
double chuvi= (dai+rong)*2;
System.out.println("Dien tich la " +dientich);
System.out.println("Chu vi la " +chuvi);
}
}
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("Nhập a=");
double a= sc.nextDouble();
Scanner sb=new Scanner(System.in);
System.out.println("Nhập b=");
double b=sb.nextDouble();
double dt=Math.PI*Math.pow((a*b),2);
double cv=2*Math.PI*((a+b)*2);
System.out.println("diện tích là:"+dt);
System.out.println("Chu vi là:"+cv);
import java.util.Scanner;
class baitap{
public static void main(String[] args) {
Scanner ten = new Scanner (System.in);
System.out.println("nhap chieu rong");
double r = ten.nextDouble();
System.out.println("r="+r);
System.out.println("nhap chieu dai");
double d = ten.nextDouble();
System.out.println("dai="+d);
double cv = (r+d)*2;
double dt = r*d;
System.out.println("chu vi ="+ cv);
System.out.println("dien tich ="+ dt);
}
}
import java.util.Scanner;
public class bai10btvn {
public static void main(String[] args) {
Scanner sc= new Scanner(System.in);
System.out.println("nhap chieu dai a: ");
double a= sc.nextDouble();
System.out.println("nhap chieu rong b: ");
double b= sc.nextDouble();
double S= a*b;
double P= (a+b)*2;
System.out.println(" dien tich s="+S);
System.out.println("chu vi p="+P);
}
}
import java.util.Scanner;
public class bt_tinhchuvi_dientichhcn {
public static void main(String[] args) {
//Khởi tạo đôi tượng
Scanner bt = new Scanner(System.in);
//nhập liệu
System.out.println("Nhập vào chiều dài hcn : ");
double a = bt.nextDouble();
System.out.println("Nhập vào chiều rộng hcn : ");
double b = bt.nextDouble();
double s = a*b;
System.out.println("Diện tích hcn là :" +s);
System.out.println("Chu vi hcn là :" +p);
}
}
import java.util.Scanner;
public class bai10_giaibaitap03 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Moi nhap vao chieu dai cua hinh chu nhat");
int a = sc.nextInt();
System.out.println("Moi nhap vao chieu rong cua hinh chu nhat");
int b = sc.nextInt();
int s = a*b;
int p = (a+b)*2;
System.out.println("Dien tich cua hinh chu nhat la: " +s);
System.out.println("Chu vi cua hinh chu nhat la: " +p);
}
}
import java.util.Scanner;
public class bai4 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("nhap cd a: ");
double a = sc.nextDouble();
System.out.print("nhap cr b: ");
double b = sc.nextDouble();
double s = a * b;
double p = (a+b) * 2;
System.out.println("dt= " + s);
System.out.println("cv= " + p);
}
}
import java.util.Scanner;
public class bai10_BTVN {
public static void main(String[] args) {
System.out.println("mời bạn nhập chiều dài a= ");
double a=new Scanner(System.in).nextDouble();
System.out.println("mời bạn nhập chiều dài b= ");
double b=new Scanner(System.in).nextDouble();
double s=a*b;
double p=(a+b)*2;
System.out.println("diện tích hình chữ nhật là: "+s);
System.out.println("chu vi hình chữ nhật là: "+p);
}
}