菜鸟教程示例代码
作者:@kuaiquxie
作者的github:https://github.com/bitebita
本文为作者原创,如需转载,请注明出处:https://www.cnblogs.com/dzwj/p/15408736.html
public class HelloWorld { /* 第一个Java程序 * 它将输出字符串 Hello World */ public static void main(String[] args) { System.out.println("Hello World"); // 输出 Hello World } }
class FreshJuice { enum FreshJuiceSize{ SMALL, MEDIUM , LARGE } FreshJuiceSize size; } public class FreshJuiceTest { public static void main(String[] args){ FreshJuice juice = new FreshJuice(); juice.size = FreshJuice.FreshJuiceSize.MEDIUM ; } }
1 public class Puppy{ 2 int puppyAge; 3 public Puppy(String name){ 4 // 这个构造器仅有一个参数:name 5 System.out.println("小狗的名字是 : " + name ); 6 } 7 8 public void setAge( int age ){ 9 puppyAge = age; 10 } 11 12 public int getAge( ){ 13 System.out.println("小狗的年龄为 : " + puppyAge ); 14 return puppyAge; 15 } 16 17 public static void main(String[] args){ 18 /* 创建对象 */ 19 Puppy myPuppy = new Puppy( "tommy" ); 20 /* 通过方法来设定age */ 21 myPuppy.setAge( 2 ); 22 /* 调用另一个方法获取age */ 23 myPuppy.getAge( ); 24 /*你也可以像下面这样访问成员变量 */ 25 System.out.println("变量值 : " + myPuppy.puppyAge ); 26 } 27 }
1 import java.io.*; 2 3 public class Employee{ 4 String name; 5 int age; 6 String designation; 7 double salary; 8 // Employee 类的构造器 9 public Employee(String name){ 10 this.name = name; 11 } 12 // 设置age的值 13 public void empAge(int empAge){ 14 age = empAge; 15 } 16 /* 设置designation的值*/ 17 public void empDesignation(String empDesig){ 18 designation = empDesig; 19 } 20 /* 设置salary的值*/ 21 public void empSalary(double empSalary){ 22 salary = empSalary; 23 } 24 /* 打印信息 */ 25 public void printEmployee(){ 26 System.out.println("名字:"+ name ); 27 System.out.println("年龄:" + age ); 28 System.out.println("职位:" + designation ); 29 System.out.println("薪水:" + salary); 30 } 31 }
1 import java.io.*; 2 public class EmployeeTest{ 3 4 public static void main(String[] args){ 5 /* 使用构造器创建两个对象 */ 6 Employee empOne = new Employee("RUNOOB1"); 7 Employee empTwo = new Employee("RUNOOB2"); 8 9 // 调用这两个对象的成员方法 10 empOne.empAge(26); 11 empOne.empDesignation("高级程序员"); 12 empOne.empSalary(1000); 13 empOne.printEmployee(); 14 15 empTwo.empAge(21); 16 empTwo.empDesignation("菜鸟程序员"); 17 empTwo.empSalary(500); 18 empTwo.printEmployee(); 19 } 20 }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」