java基础代码实例(这个基础的JAVA小代码 求解释)

本文目录
- 这个基础的JAVA小代码 求解释
- Java这个例子创建程序来教授一年级学生如何学习减法
- 求个java语言的示例代码和IDE上的接收参数的操作,0基础能看懂的,写上详细注释的,谢谢
- Java程序设计基础知识
- java经典编程案例有哪些
这个基础的JAVA小代码 求解释
你好,很高兴帮你解答。首先解释一下instanceof这个关键字,你可以理解成“是不是”。如p instanceof Student翻译成p是不是一个学生?
Person p = new Student(); //定义了一个变量p,是一个Student类型的对象,用Person类型来接收
//此时请坚持,p他是一个Student类new出来的对象,具有Student的属性和方法。其本身就是一个Student对象
System.out.println(p instanceof Student); //p是不是一个学生?毫无疑问是true。
System.out.println(p instanceof Person); //p是不是一个人?一个学生当然也是一个人,也是对的。因为学生继承了人。
System.out.println(p instanceof Object); //p是不是一个对象?所有的类的祖宗都是Object,所以当然是true
System.out.println(p instanceof System); //p是不是一个系统……
Java这个例子创建程序来教授一年级学生如何学习减法
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Random;
public class Main {
/**
* @param args
*/
public static void main(String args) {
// TODO Auto-generated method stub
int a =0;
int b=0;
int c= 0;
Random r1 = new Random();
BufferedReader scan = new BufferedReader(new InputStreamReader(System.in));
String str1 = null;
boolean f=true;
boolean result=true;
while(f){
while (result){
a=r1.nextInt(10);//定义只产生10以内的随机数
b=r1.nextInt(10);
if(a》=b){
c=a-b;
System.out.print(“what is :“+ a+“-“+b+“\n“);
break;
}
}if(!result){
System.out.print(“请重新计算!“+“what is :“+ a+“-“+b+“\n“+“\n“);
}
try {
str1=scan.readLine();
//当输入exit时,程序关闭
if(str1.equals(“exit“)){
break;
}
else if(c==Integer.parseInt(str1)){
System.out.print(“回答正确!“+“\n“);
//计算正确,初始化参数
a=0;
b=0;
c=0;
result=true;
}else{
//回答错误,重新计算这条题目
System.out.print(“回答错误!“+“\n“);
result=false;
}
} catch (IOException e) {
e.printStackTrace();
}
}
System.out.print(“程序结束!“);
}
}
求个java语言的示例代码和IDE上的接收参数的操作,0基础能看懂的,写上详细注释的,谢谢
args就是参数,是一个字符串数组,也就是说你可以把它打印出来:
Main.java
在命令行编译并运行:
发现并没有反应,于是在运行时在后面加点东西:
就是这个作用
Java程序设计基础知识
《Java程序设计基础实验指导(第3版)》是陈国君教授主编的《java程序设计基础(第3版)》(清华大学出版社,2011年版)一书的配套实验用书。
全书分16章,基本与《java程序设计基础(第3版)》中的16章一一对应,88个实验详细讲解了java语言的各个部分。书中的每个实验都给出了实例以及具体的上机指导,内容由浅入深、循序渐进,知识点全面。实验有目的地针对学习java语言过程中遇到的重点和难点,强调实用性和易学性,可以帮助读者进一步熟悉和掌握java语言的语法知识及程序设计的方法。
java经典编程案例有哪些
java编程的记事本:
import java.util.*;
public class JieChengExample
{
public static void main(String args)
{
Scanner input=new Scanner(System.in);
int n,sum;
Jiecheng jie=new Jiecheng();
System.out.print(“输入n的值:“);//输入有几个阶乘相加
n=input.nextInt();
sum=0;
for(int i=1;i《=n;i++)
{
sum=sum+jie.jiecheng(i);//这是n个阶乘相加
}
System.out.println(“1!+2!+3!+....+n!的和是:“+sum);
}
}
class Jiecheng
{
public int jiecheng(int temp)//算阶乘的方法
{
int sum=1;
for(int i=1;i《=temp;i++)
{
sum=sum*i; //计算阶乘
}
return sum;//将一个阶乘返回
}
}
2.java赛马游戏:
import java.util.Random;
public class Test {
public static void main(String args) {
Competition c = new Competition();
Thread T = new Thread(c);
T.start();
}
}
class Competition implements Runnable{
int red = 0;
int green = 0;
int Speed = new int ;
Competition(){
}
public void run(){
Random r = new Random();
for(int a= 0;a《500;a++){
for(int j = 0;j《2;j++){
Speed[j] = r.nextInt(2);
red = red + Speed[j];
Speed[j] = r.nextInt(2);
green = green + Speed[j];
}
System.out.println(“red的速度为“+red);
System.out.println(“green的速度为“+green);
while(red 》=500 || green》=500){
if(red 》=500){
System.out.println(“red先抵达终点线“);
}
if(green 》= 500){
System.out.println(“green先抵达终点线“);
}
if(green ==500 && red ==500 ){
System.out.println(“两个同时到达“);
}
return;
}
}
/* if(red 》green){
System.out.println(“Redwin“+red);
}
if(red《green){
S...import java.util.Random;
public class Test {
public static void main(String args) {
Competition c = new Competition();
Thread T = new Thread(c);
T.start();
}
}
class Competition implements Runnable{
int red = 0;
int green = 0;
int Speed = new int ;
Competition(){
}
public void run(){
Random r = new Random();
for(int a= 0;a《500;a++){
for(int j = 0;j《2;j++){
Speed[j] = r.nextInt(2);
red = red + Speed[j];
Speed[j] = r.nextInt(2);
green = green + Speed[j];
}
System.out.println(“red的速度为“+red);
System.out.println(“green的速度为“+green);
while(red 》=500 || green》=500){
if(red 》=500){
System.out.println(“red先抵达终点线“);
}
if(green 》= 500){
System.out.println(“green先抵达终点线“);
}
if(green ==500 && red ==500 ){
System.out.println(“两个同时到达“);
}
return;
}
}
/* if(red 》green){
System.out.println(“Redwin“+red);
}
if(red《green){
System.out.println(“Greenwin“+green);
}
if(red == green){
System.out.println(“equal“);*/
JAVA的介绍:
Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

本文相关文章:
wordpress首页(怎么向WordPress网站的首页添加代码)
2026年9月13日 13:20
apicloud开发app(apicloud开发app可以导出代码吗)
2026年8月19日 22:10
网页设计个人主页代码大全(HTML网页设计中的将本页“设为主页”的代码是怎样的啊)
2026年7月25日 02:00
在线网页制作源码优化修复(网站源代码修改后,网页出现乱码,求教恢复原始页面办法!!)
2026年7月18日 16:10
更多文章:
turtles歌曲(哪位大神有turtles(乌龟组合)的<谢谢>的歌词中文翻译 感激不尽)
2026年10月11日 10:00
金山铁路22号线(请问现在轨道交通22号线金山铁路是个什么情况据说9月28日就开通了啊~~~)
2026年10月11日 09:10
repercussions(都是余波,repercussions和aftermath有什么区别啊)
2026年10月11日 09:00
dropdownlist 绑定(DropDownList 绑定所有项 并 显示指定项)
2026年10月11日 08:50
易语言网页api接口怎么调用(易语言,怎么读取网页json的api)
2026年10月11日 08:00
majority of(the majority of 和 a majority of的区别以及用法例句)
2026年10月11日 07:40



