java上机初体验

华为上机题汇总----java 以下华为上机题目都是网上整理得到的,代码都是自己调试过的,由于网上java答案较少,欢迎大家批评指正,也希望对准备华为上机的童鞋们有一点点帮助。在练习的过程中成长,加油!~~ 第1题: package com.sheepmu.text; /** * 输入字符串长度len1,字符串s1,字符串长度len2,字符串s2。从后向前比较,以最短字符串为标准,输出不同的元素的个数。 例如: 输入:s1="1,3,5" len1=3 s2="2,4,1,7,5" len2=5 阅读详情

一、实验目的 

    1. 掌握下载 Java SDK 软件包。

    2. 掌握设置 Java 程序运行环境的方法。 

    3. 掌握编写与运行 Java 程序的方法。 

    4. 了解 Java 语言的概貌。 

二、实验内容

(一)SDK 的下载与安装

1. 机器要求 

Java 对机器运行要求不高。下面给出的是基于Windows 平台的机器要求。

硬件要求:CPU corel以上,512M 内存,1OOM 硬盘空间即可。

软件要求:Windows98/Me/XP/NT/2000/VISTA,IE 6 以上。


2. 下载SDK 

为了建立基于SDK 的Java 运行环境,需要先下载Sun 的免费SDK 软件包。SDK 包含了一整套开发工具,其中包含对编程最有用的是Java 编译器、Applet 查看器和Java 解释器。

在浏览器中输入http://java.sun.com/javase/downloads/index.jsp,在页面的“JDK 6 Update 20 with Java EE”栏可以选择下载 J2SE SDK 软件包。


3. 安装SDK

运行下载的“jdk-6u21-windows-i586.exe”软件包,可安装SDK,在安装过程中可以设置安装路径及选择组件,系统默认的安装路径为“C:\Program Files\Java\jdk1.6.0_21\”,默认的组件选择是全部安装。


4. SDK 中的主要文件夹和文件

安装成功后,“C:\Program Files\Java\jdk1.6.0_21\”中的文件和子目录其中,bin 文件夹中包含编译器(javac.exe)、解释器(javac.exe)、Applet 查看器(appletviewer.exe)等可执行文件






图 101 Java安装后文件夹内容



(二)设置环境变量


SDK 中的工具都是命令行工具,需要从命令行即MS-DOS 提示符下运行它们。很多人可能会不

习惯,但这是Sun 特意采取的策略,为的是把精力更多地投入到Java 语言本身而不是花在开发工具上。

为了能正确方便的使用SDK,可手工配置一些Windows 的环境变量,Windows 98 与Windows/xp/NT/2000/Vista 的配置略有不同。下面以Windows/xp/NT/2000/Vista为例说明相关配置。


1. 设置Windows XP/NT/2000/Vista

¨ 在桌面“我的电脑”图标上单击右键,选择“属性”菜单,将出现系统特性设置界面

¨ 在“高级”选项卡中单击“环境变量”按钮。将出现“环境变量”设置界面

¨ 在“系统变量”框中选择“新建”,然后在变量名栏输入“JAVA_HOME”,在“变量值”栏添加“C:\Program Files\Java\jdk1.6.0_21\”,确定 

¨ 再设置环境变量“classpath”,选择“classpath”,在变量值的最后添加“;% JAVA_HOME %\bin”。

¨ 设置完成后,单击“开始”→“所有程序”→“附件”→“命令提示符”打开DOS 窗口,在命令提示符下输入“java”或“javac”,回车后,如果出现其用法参数提示信息,则安装正确





图 102 设置环境变量


2. 设置DOS 起始位置


为了在打开DOS 窗口时可以直接进入包含你开发的java 程序的路径下,下面以Windows XP/2000为例说明设置过程。

¨ 首先建立一个存放java 源程序的路径和文件夹,如将实验中建立的java 源程序都存放在为“e:\java\程序”文件夹中。

¨ 单击“开始”→“所有程序”→“附件”→“命令提示符”,选择“命令提示符”选项右击,

¨ 在出现的下拉菜单中选择“属性”菜单,将打开“命令提示符 属性”对话框,如图1.11 所示。

¨ 在“命令提示符 属性”对话框中选择“快捷方式”选项,在“起始位置”栏输入“e:\java\程序”,单击“确定”按钮。

进行了上面的设置后,打开DOS 窗口时将直接进入“e:\java\程序>”路径下。

如果没有进行上述设置,可使用DOS 命令,直接输入“e:”按回车进入到e 盘,再输入“cd java”到e 盘的java 子目录下,再输入“cd 程序”即可到“e:\java\程序>”路径下。

 

 

测试结果如下:







(三)编写、编译Java 源程序

   打开一个纯文本编辑器,键入如下程序:

    public class Hello {
       public static void main(String args[]) {
         System.out.println("Hello,world!welcome!");
       }
     }


将文件命名为Hello.java,保存为文本文件格式文件,注意保存文件的路径。根据前面环境变量的设置,Hello.java 应该保存在“e:\java\程序>”的路径下。

(四)编译Java 源程序

Java 源程序编写后,要使用Java 编译器(javac.exe)进行编译,将Java 源程序编译成可执行

的程序代码。Java 源程序都是扩展名为 .java 的文本文件。编译时首先读入Java 源程序,然后进行语法检查,如果出现问题就终止编译。语法检查通过后,生成可执行程序代码即字节码,字节码文件名和源文件名相同,扩展名为 .class。

1. 打开命令提示符窗口(MS-DOS 窗口)进入Java 源程序所在路径。

2. 键入编译器文件名和要谝译的源程序文件名。javac Hello.java

3. 按回车键开始编译(注意:文件名H 要大写,否则运行会出问题)。


如果源程序没有错误,则屏幕上没有输出,键入 “dir”按回车键后可在目录中看到生成了一个同名字的.class 文件“Hello. class”。否则,将显示出错信息。

(五)运行Java 程序

使用Java 解释器(java.exe)可将编译后的字节码文件Hello.class 解释为本地计算机代码。在命令提示符窗口或MS-DOS 窗口键入解释器文件名和要解释的字节码文件名java Hello,按回车键即开始解释并可看到运行结果,如果看到如图1.19 所示结果,表明程序运行成功了。





一、if语句练习



1.  编写程序实现判断输入的年份是否为闰年。
    「提示」闰年:如果一个年份能被4整除并且不能被100整除,或者能被400整除的就是闰年。


 源代码如下:


package packagesixth;

public class ifelse {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int year =0;
		if (year % 4 == 0 && year % 100 == 0){
			System.out.println ( year+"是闰年...");
		}
		else if ( year % 400 == 0){
			System.out.println ( year+"是闰年...");
		}
		else
			System.out.println ( year+"不是闰年...");
	}

}


运行结果如下:





2. 编写上述代码,编译运行代码,查看程序执行结果,并在下表中填写验证结果,是闰年填“Y”,不是闰年填“N”。


import java.util.Scanner;
public class ifelse {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int year = 0;
		Scanner sc = new Scanner(System.in);
		while(year>=0){
			System.out.println("请输入一个年份:");
			year = sc.nextInt();
		
			if (year % 4 == 0 && year % 100 == 0){
			
				System.out.println ( year+"是闰年...");
			
			}
			else if ( year % 400 == 0){
			
				System.out.println ( year+"是闰年...");
			
			}
			else
			
				System.out.println ( year+"不是闰年...");
			
		}
	}

}



结果如下:







二、 switch语句练习



1.  编写程序实现学生成绩等级划分,输入考试成绩等级,程序会相应输出相应的百分制分数段,要求需使用switch语句。
    「提示」if语句和switch语句结合使用。







package packagesixth;

import java.util.Scanner;

public class testswitch {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int grade = 0;
		System.out.println("请输入学生成绩:");
		Scanner sc = new Scanner(System.in);
		float score = sc.nextFloat();
		if (score >= 85 && score <= 100 )
			grade = 1;
		else if (score >= 70)
			grade = 2;
		else if (score >= 60)
			grade = 3;
		else
			grade = 4;
		switch(grade){
		case 1:
			System.out.println("score is " +score + " grade is A");
			break;
		case 2:
			System.out.println("score is " +score + " grade is B");
			break;
		case 3:
			System.out.println("score is " +score + " grade is C");
			break;
		default:
			System.out.println("score is " +score + " grade is D");
	
		}
		
	}

}



测试结果如下:




五、输入三位正整数N,输出其个位、十位和百位。



package packagesixth;

import java.util.Scanner;

public class testdigital {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		int a,b,c;
		int x = 100 ;
		Scanner sc = new Scanner(System.in);
		
		while ( x > 99 && x < 1000){
			
			System.out.println("please input three number:");
			x = sc.nextInt();
			
			a = x / 100;
			b = ( x / 10 ) % 10; 
			c = x % 10;
			System.out.print( x + "分解之后:   ");
			System.out.print("  百位:" + a );
			System.out.print("  十位: " + b );
			System.out.println("  个位: " + c );
		}
		System.out.println(" ");

	}

}



测试结果为:











JDK-6u21-Windows版 JDK-6u21,windows版本。直接下载解压,安装即可。紫薯布丁 立即下载

相关推荐

jdk-6u21-windows-i586

Java环境安装设置 第一步:安装jdk 第二步:右击“我的电脑”属性,选择“高级”选项卡,单击“环境变量”, 第三步:假设JDK的安装路径:E:\jdk,tomcat的安装路径:E:\tomcat 在用户变量中添加下面的变量和属性值 Classpath E:\jdk\lib\tools.jar; E:\jdk\lib\dt.jar Java_home E:\jdk Path E:\jdk;E:\jdk\bin 在系统变量中添加下面的变量和属性值 CLASSPATH E:\jdk\lib\tools.jar; E:\jdk\lib\dt.jar PATH E:\jdk;E:\jdk\bin JAVA_HOME E:\jdk TOMCAT_HOME E:\tomcat CATALINA_HOME E:\tomcat

JDK安装与配置详细图文教程

一.下载JDK(可以直接去官网下载,因为资源免费安全) 1. 访问 www.oracle.com,点击 Downloads 下的 Java for Developers。 2. 点击 JDK 下的 DOWNLOAD 按钮。 3. 在下载之前,首先需要接受 JDK 的许可证协议,然后再

驽马十驾 928

jre-6u21-windows-i586.exe

JRE(Java Runtime Environment,Java运行环境),运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。

Windows X32 最新版JDK 6u21下载地址 多语言版本

Download Java SE Development Kit 6u21 for Windows, Multi-language <br /><br /> .warningred {color:#E76F00} <!-- SDM2 Integration Changes --> <table border="1" rules="rows" cellpadding="5" cellspacing="5" width="100%" bordercolor="#E76F00"

qiaolevip的专栏 3309

jdk-6u20-windows-i586(官方下载地址)

最新版本的jdk欢迎大家来下载!最新版本的jdk欢迎大家来下载!

jdk-6u21-windows-i586.exe

Java (TM) SE Development Kit 6 Java (TM) SE Development Kit 6 Java (TM) SE Development Kit 6 Java (TM) SE Development Kit 6 Java (TM) SE Development Kit 6

java上机试题_计算机上机考试试题及答案(java)

计算机上机考试试题及答案(java)1. 基本操作(1小题,计30分)注意:下面出现的“考生文件夹”均为%USER%在考生文件夹中存有文件名为Java_1.java文件,请完善Java_1.java文件,并进行调试,使程序运行后输出窗口如下:由于Java_1.java文件不完整,请在注释行“//*********Found*********”下一行语句的下划线地方填入正确内容,然后删除下划线,请勿...

weixin_35399360的博客 2674

jdk1.6 32位 官方正式版 jdk-6u45-windows-i586 下载

java环境搭建 jdk6(包含jre)32位 jdk-6u45-windows-i586

java上机实验3_Java上机题及答案3doc.doc

Java上机题及答案3doc上机指导1本章对Java语言的基础背景知识进行了简要介绍,讲解了JDK(Java开发工具箱)以及开发工具的使用,同时通过几个简单的Java程序说明了JDK的使用。下面通过上机指导进一步巩固其中相关的知识点。实验1-1:运算并显示某一算式的运算结果实验内容编程实现运算一个简单的算72,并在屏幕上输出计算的结果。运行后结果如图1-36所示。图1-36 实验1-1运行结果实...

weixin_35479284的博客 665

ZYNQ专题-7020驱动KSZ9031 PHY芯片

之所以有这篇文章,得益于Alinx的开发板。

Anitawen的博客 4961

别再只盯着CXL协议了,聊聊CXL.mem里那个能动态调优内存性能的‘QoS遥测’到底怎么用

本文深入解析CXL.mem协议中的QoS遥测功能,探讨如何通过DevLoad指标动态调优内存性能。文章详细介绍了QoS遥测的核心机制、多QoS类别设备的实战配置,以及AI训练、金融交易和视频处理场景中的优化案例,帮助数据中心实现高效内存资源管理。

weixin_33725722的博客 436

java上机实验答案_java上机实验答案与解析

java上机实验答案与解析 JAVA上机实验题答案与解析 实验一 Java程序编程 1. 编写一个Java应用程序,输出内容为Hello!。 注:文件位置位于e:\2:\Hello.java 编译:(1)e:(2)cd 2 (3)javac Hello.java(4)java Hello 2.编写一个Java小应用程序,输出内容为我一边听音乐,一边学Java。 第一步编写 import java....

weixin_33499681的博客 1416

[华为]华为无线控制器AC6508简单配置实例

用户需求:3个地址段,分别是领导、员工、访客,访问控制策略是只允许访客上网,不允许访客访问内网。 vlan173为设备的管理地址和AP获取的地址,领导、员工、访客的vlan分别是vlan131/vlan132/vlan133 首先是许可的下载,使用华为的账号登陆http://app.huawei.com/isdp ,然后按照说明输入许可,下载许可,将许可导入到设备。 web界面访问后,直接按照配置向导配置就可以了。 1.基本配置里主要配置license、设备名称、设备时间 2.端口配置:连接上

日子_很简单 2万+

Java上机实训-贺

er=221886#jdk23-windows(类似于QQ安装)编写一个Java应用程序HelloWorld.java,使用dos方式进行调试,该程序在命令行窗口输出对应结果。(3)进入命令行( MS-DOS) 方式,(Win+R)编写程序,输出“Hello World!2.掌握java程序对输入参数的处理。1.掌握Java程序的输出;下列程序,另存为,放到桌面;

希望能对学习C语言的朋友有帮助 1685

UG\NX二次开发 获取对象的层、颜色、隐藏状态、线宽、线型、高亮显示状态

获取对象的层、颜色、隐藏状态、线宽、线型、高亮显示状态。

王牌飞行员_里海的博客 1980

SST专题(2-4)MMC-SST 输入级的环流分析

本文分析了模块化多电平换流器(iMMC-SST)的输入级等效电路、子模块电容电压波动特性及环流抑制机理。研究表明:1)子模块电容电压波动包含基频和二倍频分量,与传统换流器相比波动幅值更大;2)环流主要由子模块电容电压波动在桥臂电感上激发的偶次谐波电流构成,呈频率越高幅值越小的特性;3)可通过增大桥臂电感或采用调制策略叠加抑制电压分量来有效控制环流。研究结果为MMC系统设计提供了理论依据。

嵌入式老牛的博客 585

java 面试上机题_java上机笔试试卷

2014-07-14 06:30:02阅读( 45 )1基本操作题下面程序的功能是显示已定义的一个3行3列的二维数组每行的元素,并求所有元素的和并输出。请在程序的每条横线处填写一个适当的语句,使程序的功能完整。package num1;public class ShuZu {public static void main(String[] args) {int sum = 0;int b[][] ...

weixin_32115669的博客 2341

C# Blazor Server工业监控Web UI:实时数据推送、历史曲线、报警记录,跨浏览器访问(踩坑总结+生产可用)

坑点现象解决方案StateHasChanged()太频繁服务器CPU占用高,浏览器卡顿别100ms刷新一次,1秒刷新一次足够并发高时服务器卡多个用户同时访问,服务器响应慢用Redis做分布式缓存,或者加服务器做负载均衡断线重连后数据丢失浏览器刷新后,实时数据不更新用InfluxDB存历史数据,刷新后重新查询工业现场网络不稳定Blazor Server频繁断线用SQLite本地缓存,断网时数据不丢,联网后补发历史曲线查询慢查询过去7天的数据,要等很久。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 303

java上机练习题_java编程上机练习题答案.doc

java编程上机练习题答案java编程上机练习题答案目录上机练习题1 ..............................................1.用循环语句分别打印九九乘法表 ....................................................... ..32.定义两个数组 .....................................

weixin_42131541的博客 810

【大语言模型 14】Transformer权重初始化策略:从Xavier到GPT的参数初始化演进之路

权重初始化是深度学习训练成功的隐秘基石,特别是在Transformer这样的深层架构中,合适的初始化策略能够决定模型的训练稳定性和收敛速度。本文从经典的Xavier和He初始化出发,深入解析Transformer特有的初始化策略,通过数学推导、代码实现和实验分析,揭示不同初始化方法对大语言模型训练的深层影响。我们将探讨为什么GPT系列模型采用特定的初始化方案,以及如何针对不同层设计最优的初始化策略。

熵数实验室 1686

n8n智能体开发:Microsoft Outlook 节点

使用 Microsoft Outlook 节点可以自动化 Microsoft Outlook 工作流程,并将其与其他应用程序集成。n8n 内置支持多种 Microsoft Outlook 功能,包括创建、更新、删除和获取文件夹、邮件及草稿等操作。

王国平的博客 570

【Java】上机作业3报告

title: 【Java】上机作业报告3 categories: Java 学习 tags: Java 学习 上机报告3 java第三次上机作业: 1、作业内容: 习题6-10,8-2。DDL:2020年11月17日23:59:59 2、报告格式: 将报告和程序一起打压缩包发送到████████████邮箱,压缩包必须命名为“上机作业3-学号-姓名”。 注:如果压缩包命名格式错误,会漏统计! 6-10 题目:实现一个类KeywoldIdentifier,读入一个.java文件,输出各个关键字的.

框架科工:Framecraft 457

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

java二级上机题_计算机二级JAVA上机试题及答案2017

计算机二级JAVA上机试题及答案2017考试的通过离不开大量的习题练习,下面是小编整理的计算机二级JAVA上机试题及答案,欢迎练习!一、基本操作题本题将一个整形变量opl的'二进制的低3位全部变成1。public class javal{public static void main(String[]args){opl=21;int op2=7:res;;System.out.println(re...

weixin_42515906的博客 578

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

java面试上机_常见的Java上机面试题

常见的Java上机面试题在程序员面试中,主要的考试形式分为笔试和上机编程考试两部分。笔试主要考查面试者的基础是否牢固;上机考试主要考查面试者的实际开发能力和技术技巧。上机编程考试,要求面试者能够根据题目的要求,使用一种编程工具,编写全部代码并调试运行。这主要是考查面试者代码书写和编程的熟练程度。值得注意的是,这类面试题要求能够正确运行,往往要求面试者使用比较原始的JDK编译方式也就是使用DOS命令...

weixin_42131728的博客 4917

Java 第一学期-第一章上机练习

上机练习1: public class Introduce{ public static void main(String[] args){ System.out.println("大家好,我是胡图图,非常热爱Java程序!(一点都不没有)"); } } 上机练习 2: public class Demo{ public static void main(String[] args)...

sxbei的博客 880
上一篇: 第三周之习题(五)
下一篇: 求各位数字的平方和
橘子局
博客等级 码龄14年 70粉丝 84原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值