189 8069 5689

java简单判断代码 java判断男女代码

用JAVA编写一个判断素数的程序

import java.util.*;

10年积累的网站建设、网站制作经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有涿鹿免费网站建设让你可以放心的选择与我们合作。

public class Test {

public static void main (String[] args) {

int n,i;

System.out.print("请随便输入一个数n");

Scanner sc =new Scanner(System.in);

int n=sc.nextInt();

for(i=n-1;i1;i--)

if(n%i==0)

break;

if(n==i)

System.out.println(n+"是素数");

}

}

这个应该比较简单吧!好理解吧!

楼主要到API文档中好好查一下 Scanner 这个函数的使用方法\

不紧可以输入一个整数...还可以输入一个字符串..呵 呵 ..

很好用的噢!!

祝君早日成功!

用Java程序判断是否是闰年

以下为代码:

import java.applet.*;

import java.awt.*;

import java.awt.event.*;

public class LeapyearTest extends Applet implements ActionListener{

Label lblResult;

Button btn;

TextField txt;

int year;

boolean leap;

public void init() {

lblResult=new Label("请输入要判断的年份");

txt=new TextField(5);

btn=new Button("判断");

add(lblResult);

add(txt);

add(btn);

btn.addActionListener(this);

}

public void actionPerformed(ActionEvent e) {

// TODO Auto-generated method stub

year=Integer.parseInt(txt.getText());

if(year%4==0;;(year%100)!=0)

{leap=true;

}

else if(year%400==0){

leap=false;

}

if(leap==true)

lblResult.setText(year+"年是闰年");

else

lblResult.setText(year+"年是平年");

txt.setText("");

}

}

扩展资料:

在windows下编译java文件、执行:

1、先创建一个txt,更改为test.java。

2、编写代码,为输出为holloword。

3、找到cmd,并进行打开cmd。

4、编译java文件,输入命令为javac test.java。

5、如果没有报错,查看当前目录下是否有class文件产生。

6、执行class文件,在命令输入java test,输出为holloword。

java如何判断编码是否是utf8编码

UTF-8编码规范 及如何判断文本是UTF-8编码的

UTF-8的编码规则很简单,只有二条:

1)对于单字节的符号,字节的第一位设为0,后面7位为这个符号的unicode码。因此对于英语字母,UTF-8编码和ASCII码是相同的。

2)对于n字节的符号(n1),第一个字节的前n位都设为1,第n+1位设为0,后面字节的前两位一律设为10。剩下的没有提及的二进制位,全部为这个符号的unicode码。

根据以上说明 下面给出一段java代码判断UTF-8格式

/**

* UTF-8编码格式判断

* @param rawtext

*            需要分析的数据

* @return 是否为UTF-8编码格式

*/

public static boolean isUTF8(byte[] rawtext) {

int score = 0;

int i, rawtextlen = 0;

int goodbytes = 0, asciibytes = 0;

// Maybe also use UTF8 Byte Order Mark: EF BB BF

// Check to see if characters fit into acceptable ranges

rawtextlen = rawtext.length;

for (i = 0; i  rawtextlen; i++) {

if ((rawtext[i]  (byte) 0x7F) == rawtext[i]) { 

// 最高位是0的ASCII字符

asciibytes++;

// Ignore ASCII, can throw off count

} else if (-64 = rawtext[i]  rawtext[i] = -33

//-0x40~-0x21

// Two bytes

i + 1  rawtextlen  -128 = rawtext[i + 1]

rawtext[i + 1] = -65) {

goodbytes += 2;

i++;

} else if (-32 = rawtext[i]

rawtext[i] = -17

// Three bytes

i + 2  rawtextlen  -128 = rawtext[i + 1]

rawtext[i + 1] = -65  -128 = rawtext[i + 2]

rawtext[i + 2] = -65) {

goodbytes += 3;

i += 2;

}

}

if (asciibytes == rawtextlen) {

return false;

}

score = 100 * goodbytes / (rawtextlen - asciibytes);

// If not above 98, reduce to zero to prevent coincidental matches

// Allows for some (few) bad formed sequences

if (score  98) {

return true;

} else if (score  95  goodbytes  30) {

return true;

} else {

return false;

}

另外对于正规的文本文件来说UTF-8的文件开头有3个字节来标识该文本是UTF-8编码

EF, BB, BF三个字节

但通常不采用以下这种方案 因为许多文件不标准

public static boolean getByteEncode(byte[] b)

{

if(b != null  b.length3)

{

byte utf8[] = {(byte) 0xEF, (byte) 0xBB, (byte) 0xBF};

if((b[0] == utf8[0])(b[1]==utf8[1])(b[2]==utf8[2]))

return true;

}

return false;

}

JAVA年代判断代码

我有一个类是判断朝代和年代的,不知道你是不是要这个

/**

* pTitle: 年代和朝代的转换/p

*

* pDescription: 输入年代输出朝代/p

*

* pCopyright: Copyright (c) 2006/p

*

* pCompany: /p

*

* @author vic

* @version 1.0

*/

//年代和朝代的转换

public class Era {

private int year; //年代

public Era() {

year = 0;

}

public Era(int newYear) {

year = newYear;

}

public int getYear() {

return year;

}

public void setYear(int newYear) {

year = newYear;

}

public void judgeDynasty() { //判断朝代

int n = this.getYear();

if (n = -2070) {

System.out.println("公元前" + ( -n) + "年还没有朝代!");

} else if (n = -1600) {

System.out.println("公元前" + ( -n) + "年是:夏朝");

} else if (n = -1046) {

System.out.println("公元前" + ( -n) + "年是:商朝");

} else if (n = -771) {

System.out.println("公元前" + ( -n) + "年是:西周");

} else if (n = -221) {

System.out.println("公元前" + ( -n) + "年是:东周");

} else if (n = -206) {

System.out.println("公元前" + ( -n) + "年是:秦朝");

} else if (n = -1) {

System.out.println("公元前" + ( -n) + "年是:西汉");

} else if (n = 8) {

System.out.println("公元" + n + "年是:西汉");

} else if (n = 220) {

System.out.println("公元" + n + "年是:东汉");

} else if (n = 280) {

System.out.println("公元" + n + "年是:三国");

} else if (n = 316) {

System.out.println("公元" + n + "年是:西晋");

} else if (n = 420) {

System.out.println("公元" + n + "年是:东晋");

} else if (n = 589) {

System.out.println("公元" + n + "年是:南北朝");

} else if (n = 618) {

System.out.println("公元" + n + "年是:隋朝");

} else if (n = 907) {

System.out.println("公元" + n + "年是:唐朝");

} else if (n = 979) {

System.out.println("公元" + n + "年是:五代十国");

} else if (n = 1127) {

System.out.println("公元" + n + "年是:北宋");

} else if (n = 1279) {

System.out.println("公元" + n + "年是:南宋");

} else if (n = 1368) {

System.out.println("公元" + n + "年是:元朝");

} else if (n = 1644) {

System.out.println("公元" + n + "年是:明朝");

} else if (n = 1911) {

System.out.println("公元" + n + "年是:清朝");

} else if (n = 1949) {

System.out.println("公元" + n + "年是:西汉");

} else {

System.out.println("公元" + n + "年是:中华人民共和国!");

}

}

}

给段最简单的java代码 让我新手看一下

最简单的java代码肯定就是这个了,如下:

public class MyFirstApp

{

public static void main(String[] args)

{

System.out.print("Hello world");

}

}

“hello world”就是应该是所有学java的新手看的第一个代码了。如果是零基础的新手朋友们可以来我们的java实验班试听,有免费的试听课程帮助学习java必备基础知识,有助教老师为零基础的人提供个人学习方案,学习完成后有考评团进行专业测试,帮助测评学员是否适合继续学习java,15天内免费帮助来报名体验实验班的新手快速入门java,更好的学习java!


网站题目:java简单判断代码 java判断男女代码
网页URL:http://cdxtjz.cn/article/hpcoii.html

其他资讯