实验一 熟悉Java程序开发环境及简单Java程序设计

更新时间:2024-01-06 11:34:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

实验一 熟悉Java程序开发环境及简单Java程序设计

一、实验目的和要求

1.掌握JDK开发环境的配置;

2.掌握在JDK环境中编译和运行程序的操作;

3.掌握Java语言的基本语法和基本数据类型的使用方法: 4.熟练运用分支、循环等语句控制程序流程。

二、实验内容

1.完成教材P23的实验内容。

2.编写一个Java应用程序。用户从键盘输入两个数,程序判断两个数的大小后,将最大的一个数输出。

import javax.swing.*; public class TheMax {

public static void main(String[] args) {

String strNumber1=JOptionPane.showInputDialog(\请输入第一个数\); String strNumber2=JOptionPane.showInputDialog(\请输入第二个数\); int number1=Integer.parseInt(strNumber1); int number2=Integer.parseInt(strNumber2);

System.out.println(\最大数是:\+Math.max(number1,number2)); } }

3. 编写一个Java应用程序。运行时向用户提问“你考试考了多少分?”,接受输入后判断其等级,显示等级。规则如下: 优:90≤分数≤100 良:80≤分数<90 中:70≤分数<80 及格:60≤分数<70

差:0≤分数<60

import javax.swing.*;

public class SwitchExample {

public static void main(String args[]) {

String strScore = JOptionPane.showInputDialog(\你考试考了多少分?\); int score = Integer.parseInt(strScore); switch( score/10 ) {

case 10:

case 9: System.out.println(\优\); break; case 8: System.out.println(\良\); break;

case 7: System.out.println(\中\); break; case 6: System.out.println(\及格\);break; default: System.out.println(\差\); break; } } }

4. 编写一个Java应用程序。输出'A'到'Z'的Unicode码值。输出格式为:字符=码值。每行输出5个字符的码值。

public class Unicode {

public static void main(String args[]) {

String uppercase = \; System.out.println(stringToUnicode(uppercase)); }

public static String stringToUnicode(String s) {

String str = \;

for (int i = 0; i < s.length(); i++) {

int ch = (int) s.charAt(i); if ((i+1)%5==0)

str += s.charAt(i) + \ + Integer.toHexString(ch)+\; else

str += s.charAt(i) + \\ + Integer.toHexString(ch)+\;

}

return str; } }

5.产生10个2~100的随机正整数,然后逐个判断这10个数是不是素数,并输出判断的结果。素数是指除了1和它自身以外不能被其他整数整除的数。 public class 素数 {

public static final int X=2; public static final int Y=100;

public static void main(String[] args) { // TODO Auto-generated method stub

int[] n=new int[10]; //定义一个长度为10的整型数组

for(int i=0;i

n[i]=(int) (Math.random()*1000/(Y-X))+X; //给数组元素赋值,值为2~100的正整数

boolean b=true;

for(int j=2;j<=Math.sqrt(n[i]);j++){ //判断是否为素数 if( n[i]%j==0){ b=false;

System.out.println(\+i+\+n[i]+\不是素数!\); } }

if(b){

System.out.println(\+i+\+n[i]+\是素数!\); }

} } }

本文来源:https://www.bwwdw.com/article/mqgx.html

Top