Kiểm tra số nguyên tố trong java

Có phương thức dựng sẵn nào trong Java nơi bạn có thể tìm thấy kiểu đầu vào của người dùng cho dù đó là dương hay âm và vân vân không? Mã dưới đây không hoạt động. Tôi đang cố gắng tìm một cách để nhập bất kỳ phương thức dựng sẵn nào có thể làm điều đó tại câu lệnh if.

You watching: Kiểm tra số nguyên tố trong java

import Java.util.Scanner;public class Compare { public static void main(String<> args) { Scanner input = new Scanner(System.in); System.out.print("Enter a number: "); int number = input.nextInt(); if(number == int) System.out.println("Number is natural and positive."); }}
java
20
4 thg 11, 2013kar
Nếu bạn thực sự phải tránh các toán tử thì hãy sử dụng Math.signum ()

Trả về hàm dấu của đối số; zero nếu đối số bằng 0, 1.0 nếu đối số lớn hơn 0, -1.0 nếu đối số nhỏ hơn 0.

See more: Game Quái Vật Ăn Thịt Người, Game Động Vật Ăn Thịt, Game Tính Điểm


31
4 thg 11, 2013Juned Ahsan
Những gì về việc sử dụng sau đây:

int number = input.nextInt();if (number
26
4 thg 11, 2013blackpanther
(Bạn nên dùng câu lệnh Else-If để kiểm tra ba trạng thái khác nhau (dương, âm, 0)

Dưới đây là một ví dụ đơn giản (loại trừ khả năng các giá trị không nguyên)

import Java.util.Scanner; public class Compare { public static void main(String<> args) { Scanner input = new Scanner(System.in); System.out.print("Enter a number: "); int number = input.nextInt(); if( number == 0) { System.out.println("Number is equal to zero"); } else if (number > 0) { System.out.println("Number is positive"); } else { System.out.println("Number is negative"); } } }
5
4 thg 11, 2013user2952504
Đối với số nguyên bạn có thể sử dụng Integer.signum ()

Trả về hàm dấu của giá trị int đã chỉ định. (Giá trị trả về là -1 nếu giá trị được chỉ định là âm; 0 nếu giá trị được chỉ định bằng 0; và 1 nếu giá trị được chỉ định là dương.)


3
1 thg 11, 2017Kefirchiks
Bạn có thể sử dụng if(number >= 0). Thực tế là bạn sử dụng int number = input.nextInt(); đảm bảo rằng nó phải là một số nguyên.

See more: Cách Chỉnh Thời Gian Tắt Màn Hình Win 7 / 8/ 8, Cách Chỉnh Thời Gian Tắt Màn Hình Win 7


0
4 thg 11, 2013Theolodis
Sử dụng như mã dưới đây.

if(number >=0 ) { System.out.println("Number is natural and positive.");}
0
4 thg 11, 2013Prabhakaran
Tại sao nhanh hơn để xử lý một mảng được sắp xếp hơn một mảng chưa được sắp xếp?

Làm cách nào để chuyển đổi Chuỗi thành int trong Java?

Lọ sao 2 * (i * i) Lọ 2 * i * i trong Java?

Lặp lại thông qua HashMap

Làm cách nào để khai báo và khởi tạo một mảng trong Java?

Khởi tạo một ArrayList trong một dòng

Làm cách nào để đọc/chuyển đổi InputStream thành Chuỗi trong Java?

Tại sao trừ hai lần này (năm 1927) lại cho một kết quả kỳ lạ?

Cách sửa lỗi Java.lang.UnsupportedClassVersionError: Phiên bản Major.minor không được hỗ trợ

Phần cứng và phần mềm, phần thưởng và phần thưởng

Làm thế nào để làm gì, làm như thế nào và làm gì?

Tạo ArrayList từ mảng

Tránh! = Null câu lệnh

Làm cách nào để sửa Android.os.NetworkOnMainThreadException?

Nguyên văn bản.minor 52.0 không

Làm cách nào để so sánh các chuỗi trong Java?

Khi nào nên sử dụng LinkedList trên ArrayList trong Java?

thành String <>" data-cat="related-question">Chuyển đổi mảng ArrayList thành String <>

Cách sử dụng Java.net.URLCconnectection để kích hoạt và xử lý các yêu cầu HTTP

Các trường hợp sử dụng phù hợp cho Android UserManager.isUserAGoat ()?



Chuyên mục: Chia sẻ