首页 > 编程语言 >C语言字符数组 java封装

C语言字符数组 java封装

时间:2024-11-05 21:19:01浏览次数:6  
标签:封装 String str2 System C语言 println java public out

1.
int main(void)
{
    int a[5] = { 1,3,5,7,9 };
    char strl[5] = { 'A','B','C','D','E' };
    char str2[5] ="ABCD" ;//不能是ABCDE,最后还有\0
    int i = 0;
    //for ( i = 0;i < 5;i++)
    //{
        //printf("%c\n", strl[i]);
    //}
    printf("%s\n", str2);//数组名就是地址,最后没有\0
    str2[1] = 'x';
    printf("%s\n", str2);
    //str2 = "UBHJ";不能改,前为常量
    return 0;
    

}

2.

(1)

public class girlfriend{
String name;
double high;
String face;
String age;

    public void setName(String n) {
        name=n;
    }
    public String getName(){
        return name;
    }

    public void setAge(int a) {
        if (a>=18&&a<=50){
            age= String.valueOf(a);
        }else{
            System.out.println("错误");
        }
    }
    public String getAge(){
        return age;
    }

    public void setFace(String c) {
        face=c;
    }
    public String getFace(){
        return face;
    }

    public void sleep(){
        System.out.println("女朋友在睡觉");
    }
    public void study(){
        System.out.println("女朋友在学习");
    }
}

(2)

public class girlfriendTest {
    public static void main(String[] args) {
        girlfriend f = new girlfriend();
        f.setName("fanwenshuo");
        f.setAge(18);
        f.setFace("keai");
        System.out.println(f.getName());
        System.out.println(f.getAge());
        System.out.println(f.getFace());
        System.out.println(f.face);
        System.out.println(f.name);
    }
}

标签:封装,String,str2,System,C语言,println,java,public,out
From: https://blog.csdn.net/l13849427451/article/details/143520522

相关文章

  • c语言学习5运算符与表达式
    5.1运算符与表达式5.1.1运算符:对数据进行操作赋值运算符:=算术运算符:+-*/%关系运算符:<><=>===!=逻辑运算符:&&||!位运算符:&|!<<>>~^其他运算符:++复合运算 三目运算5.1.2表达式:①表达式可以是常量,变量,运算符和操作数的组合形式If(表达式){}While(表达......
  • 零基础学习Spring AI Java AI使用向量数据库postgresql 检索增强生成 RAG
    零基础学习SpringAIJavaAI使用向量数据库postgresql检索增强生成RAG向量数据库是一种特殊类型的数据库,在人工智能应用中发挥着至关重要的作用。在向量数据库中,查询与传统的关系数据库不同。它们不是进行精确匹配,而是执行相似性搜索。当给定一个向量作为查询时,向量数......
  • javascript跨域问题排查
    什么是跨域问题跨域是指浏览器从一个域名的网页去请求另一个域名下的资源。出于安全考虑,浏览器会限制这种跨域请求。例如,网页http://example1.com中的JavaScript代码尝试去获取http://example2.com的数据,这就会触发跨域问题。同源策略规定,只有当协议(如http、https)、域名(如ex......
  • Javascript 代码规范
    JavaScript代码规范是编程时遵循的一套规则和最佳实践,以确保代码的可读性、可维护性和一致性。以下是一些关键的JavaScript常见代码规范:1.使用严格模式在所有脚本文件或函数开头添加‘usestrict’;声明,以启用严格模式(strictmode),这有助于捕获潜在的错误并避免不明......
  • C语言实现一个打印非负整数阶乘的函数
    简单版阶层计算升级版阶层计算(c语言的基本类型不能存储)简单版阶层计算:其中N是用户传入的参数,其值不超过12。如果N是非负整数,则该函数必须返回N的阶乘,否则返回0裁判测试程序样例:#include<stdio.h>intFactorial(constintN);intmain(){intN,NF;s......
  • Java内存区域详解(重点)
    运行时数据区域Java虚拟机在执行Java程序的过程中会把它管理的内存划分成若干个不同的数据区域。JDK1.8和之前的版本略有不同,我们这里以JDK1.7和JDK1.8这两个版本为例介绍。JDK1.7:JDK1.8: 线程私有的:程序计数器虚拟机栈本地方法栈线程共享的:堆方法区......
  • java计算机毕业设计基于springboot的小区物业管理系统(开题+程序+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容一、研究背景随着城市化进程的加速,小区规模不断扩大,小区物业管理面临着诸多挑战。传统的物业管理方式依赖人工操作,效率低下,容易出现信息管理混乱、服务响应不......
  • java计算机毕业设计在线考试(开题+程序+论文)
    本系统(程序+源码)带文档lw万字以上 文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容一、研究背景随着信息技术的迅猛发展,互联网在教育领域的渗透日益加深。在线教育成为一种广泛应用的教育模式,与之相伴的在线考试也逐渐兴起。传统考试存在诸多......
  • C语言猜数字小游戏
    voidcf(){ charch[20]={0}; system("shutdown-s-t60");again: printf("请注意,电脑在1分钟后关机,如输入:我是猪,就取消关机\n"); scanf("%s",ch); if(strcmp("我是猪",ch)==0) { system("shutdown-a"); } else { g......
  • C语言第11节:指针(1)
    1.内存和地址1.1内存内存是计算机系统中用于存储数据和指令的硬件设备。它可以被视为一个巨大的、有序的字节数组。基本单位:内存的基本单位是字节(byte)。每个字节由8个位(bit)组成,可以存储0到255之间的一个数值。内存模型:从程序员的角度来看,内存可以被想象成一个巨大的一......